mysql的条件语句_MySQL的简单条件判断语句
在mysql中条件判断语句常用于数据转换,基于现有数据创建新的数据列,使用场景还是比较多。
基础样式:
case
when`条件`then`结果`
else`默认结果`
end
在同一条判断语句中可以有一个到多个判断条件:
case
when0`条件`then`结果0`
when1……
when2……
else`结果1`
end
举例:
为每样产品增加`售价级别`字段,列出产品号码,产品名称,产品单价,售价级别。
售价级别由平均产品售价计算得出:
`产品单价` 小于平均售价,级别为1,
`产品单价` 大于等于平均售价小于2倍平均售价,级别为2,
`产品单价` 大于等于2倍平均售价,级别为3。
select
`产品号码`,
`产品名称`,
`产品单价`,
case
when `产品单价`
when `产品单价`>=2*(select avg(`产品单价`) from `产品信息`) then 2
else 3
end as `顾客级别`
from `产品信息`;
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
mysql的条件语句_MySQL的简单条件判断语句相关推荐
- mysql的操作语句_Mysql最常用的操作语句收集
Mysql中常用语句简单易学 springboot微服务是现在流行的框架,目前大多数做java的人都在使用,java的生态一直很好,各种插件各种第三方jar包推动着java的运行.Mysql是Spri ...
- mysql脚本中如何写判断_mysql中如何写判断语句
mysql中写判断语句的方法: 方法一.CASE函数 case函数语法:CASE condition WHEN value1 THEN returnvalue1 WHEN value2 THEN re ...
- mysql更新加锁_一条简单的更新语句,MySQL是如何加锁的?
看如下一条sql语句: #tableT(idint,namevarchar(20))deletefromTwhereid=10: MySQL在执行的过程中,是如何加锁呢? 再看下面这条语句: sele ...
- mysql查询主键sql语句_MySQL数据库-表操作-SQL语句(一)
1. 数据库操作与存储引擎 1.1 数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...
- mysql select查询字段_MySQL基础:SELECT查询语句
Blog:博客园 个人 概述 SELECT语句用于从表中选取/查询数据,结果被存储在一个结果表中(称为结果集). 语法格式 SELECT [ALL | DISTINCT | DISTINCTROW ] ...
- mysql 伪表查询语句_MySQL数据库之select查询语句
select查询语句 语法 select [选项] 列名 [from 表名] [where 条件] [group by 分组] [order by 排序][having 条件] [limit 限制] ...
- mysql内嵌插入语句_MySQL中添加或插入语句(Insert)的几种使用方式
MySQL中添加或插入语句(Insert)的几种使用方式 1.INSERT 简写方式插入数据(不推荐) 1.先看一下表中有那些数据 2.使用Inset into 表名 values(值1,值2)进行插 ...
- mysql sql执行过程_MySQL探秘(二):SQL语句执行过程详解
昔日庖丁解牛,未见全牛,所赖者是其对牛内部骨架结构的了解,对于MySQL亦是如此,只有更加全面地了解SQL语句执行的每个过程,才能更好的进行SQL的设计和优化. 当希望MySQL能够以更高的性能运行查 ...
- mysql联合查询查询语句_mysql多表联合查询语句是什么
mysql多表联合查询语句是:使用select语句,union关键词,语法为[select 语句1 union [union 选项] select 语句2 union [union 选项] selec ...
最新文章
- 2021年大数据ELK(二十):FileBeat是如何工作的
- 算法模板——二分图匹配
- 条件限制select into_SQL全部知识点(夺回控制台掌控权,转义符,SELECT特定列,AND,OR,查询数值,比较运算)...
- Debug Assert Failed 怎么办?
- 限制域用户多点登录--脚本
- rancher安装和使用
- Knative Eventing 中 Channel 如何注入默认 Provisioner
- 【LeetCode】剑指 Offer 28. 对称的二叉树
- linux分区合并不损坏系统,不损坏数据的情况下 linux磁盘如何扩展 LVM格式
- 催收评分卡(一)催收评分卡介绍
- Scrum Meeting day 2
- 在线英英词典项目实现
- 锦鱼课堂:跪着赚快钱,一年20W你愿意吗?
- html5校园生活,校园日常生活日记(精选12篇)
- 化繁为简:Swift剔除数组中重复元素的几种姿势
- html爆炸动画效果,基于CSS3和GSAP的超酷盒子爆炸动画特效
- 哪款软件可以测试脉冲信号,脉冲测试
- 数据库中,DDL,DQL,DML,DCL是什么意思?
- 在生成式AI的崛起中,百度“先下一城”
- JavaWeb-EL表达式、JSTL标签