mysql 流程控制函数
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,if 函数:if else 的效果SELECT IF(10<5,'大','小'); #第一个表达式为真则返回第二个参数否则返回第三个#案例:SELECT last_name, commi
千家信息网最后更新 2025年01月20日mysql 流程控制函数
if 函数:if else 的效果
SELECT IF(10<5,'大','小'); #第一个表达式为真则返回第二个参数否则返回第三个#案例:SELECT last_name, commission_pct, IF(commission_pct IS NULL,'没奖金','有奖金')FROM employees;
case函数: 类似于switch case 的效果
#案例:查询员工的工资部门号=30,工资为1.1倍;40,1.2倍;50,1.3倍;其他部门为原工资
SELECT salary AS 原始工资,department_id,CASE department_id WHEN 30 THEN salary*1.1WHEN 40 THEN salary*1.2WHEN 50 THEN salary*1.3ELSE salary #相当于switch中的default:END AS 新工资 #结束FROM employees;
case使用2:类似于多重if,then 后显示的为值则不加;如果是表达式则加;
#案例:查询员工的工资的情况
SELECT salary, CASE WHEN salary >20000 THEN 'a' WHEN salary >15000 THEN 'b' WHEN salary >10000 THEN 'c' ELSE 'd' END AS 等级FROM employees;
工资
案例
函数
员工
奖金
效果
表达式
部门
查询
原始
三个
参数
情况
等级
流程
控制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
三旺串口服务器管理工具
售电系统的数据库在哪里
服务器是设备还是软件开发
msyql 修改数据库名
我的世界意外断开服务器怎么办
移动 通信软件开发
数字数据库
数据库如何解决对象名无效
网络安全敏感国 美国
梦幻模拟战登录服务器失败
哪个app开发软件开发好
软件开发行业公司架构
刀片服务器工作原理
个人简历数据库
张家港美程网络技术有限公司
日立安斯泰莫嵌入式软件开发
怎样搭建服务器配置
网络安全只招研究生吗
网格员和网络安全员是一样吗
网络安全法》的立法定位是
王牌战争如何设置魔改服务器
dhcp 服务器 软件
哪些计算机软件开发比较强
网络安全建议英文带翻译
无线网络技术主要代表
哪个证券公司诚信档案数据库
网络安全每层分几层
淄博手机软件开发系统
云服务器数据库转发
兴业银行 软件开发