黑猴子的家:mysql 流程控制函数

流程控制函数

1、if函数

SELECT IF(100>9,'不错呦','不够大') 备注;

2、case语句一

#语法:
#CASE 
#WHEN 条件1 THEN 显示的值1
#WHEN 条件2 THEN 显示的值2
#...
#ELSE 显示的值n
#END
#类似于:
#IF(条件1){
#   语句1;
#}ELSE IF(条件2){
#}ELSE{
#
#}

案例

SELECT salary,
CASE 
WHEN salary>20000 THEN '购买汽车'
WHEN salary>10000 THEN '购买手机'
WHEN salary>5000 THEN '购买pad'
ELSE '购买棒棒糖'
END 购买资格
FROM employees;

3、case语句二

#语法:
#
#CASE 字段或表达式
#WHEN 值1 THEN 显示的值1
#WHEN 值2 THEN 显示的值2
#...
#ELSE 显示的值n
#END
#
#类似于:
#switch(变量或表达式){
#
#   CASE 值1 :语句1;break;
#   ...
#   DEFAULT:语句n;break;
#
#}

案例:查询部门和对应的级别

SELECT department_id,
CASE department_id
WHEN 10 THEN 'A'
WHEN 20 THEN 'B'
WHEN 30 THEN 'C'
WHEN 50 THEN 'D'
END 级别
FROM employees;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值