mysql流程函数if之类
表名: salary
————————
userid | salary|
————————
1 | 1000
2 | 2000
3 | 3000
4 | null
...
IF(value, t, f) 如果value是真, 返回t;否则返回f 举例: select if(salary>2000, 'high', 'low') from salary 注意: 这里会把null当成false处理 IFNULL(value1, value2) 如果value1不为空, 则返回value1, 否则返回value2 举例: select ifnull(salary, 0) from salary case when [value1] then [result1]... else [default] end 如果value1是真, 返回result,否则返回default 类似if()但又不同于 举例: select case when salary <= 2000 then 'low' else 'high' end from salary; 注意: 这里会把null当成不满足条件处理, 得到high, 因为null 不是<= 2000的 case 【expr】 when 【value1】 then 【result】... else [default] end 如果expr等于value1, 返回result1, 否则返回default 有点类似于python的if条件 举例: select salary when 1000 then 'low' when 2000 then 'high' else 'mid' end
mysql流程函数if之类相关推荐
- MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据
1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...
- MySQL 之 单行函数(数学函数、字符串函数、日期时间函数、流程函数 )
MySQL 之 单行函数 1.数学函数 2.字符串函数 3.日期时间函数 4.流程函数 5.其他函数
- MySQL自定义函数的使用及MySQL中的流程控制语句
MySQL自定义函数 文章目录 MySQL自定义函数 创建自定义函数 自定义函数的调用 自定义函数的删除 自定义函数的维护 流程控制语句 条件控制语句 循环语句 创建自定义函数 创建自定义函数时, 开 ...
- MySQL之流程函数
备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂. 本篇总结的是 <MySQL之流程函数>,后续会每日更新~ 关于< ...
- MYSQL 数据库基础(三 流程函数的学习,多行函数相当于统计计算等等、group by的使用、goup by衍生出的having、排序关键字order by、升序ASC、降序DESC、模糊查询等)
流程函数 类似与java中的判断情况 的学习 实际应用: -- 满足条件执行 第一个逗号后面的 否则执行第二个逗号 SELECT ename,sal,IF(sal<2500,'低于2500',' ...
- Mysql学习总结(5)——MySql常用函数大全讲解
MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作.例如,字符串连接函数 ...
- MySQL流程控制的使用
流程控制语句,用于将多个SQL语句,划分或组成成符合业务逻辑的代码块 流程控制语句 包括,IF语句.CASE语句.LOOP语句.WHILE语句.LEAVE语句.ITERATE语句.REPEAT语句和W ...
- mysql 自定义函数
新建: Create function function_name(参数列表)returns返回值类型 函数体 函数名,应该合法的标识符,并且不应该与已有的关键字冲突. 一个函数应该属于某个数据库,可 ...
- mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...
/* 关于MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结,*/ -- 1 运算符优先级 /* 12.1.1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符 ...
最新文章
- 我们该使用哪种分布式锁?
- BZOJ 1047 理想的正方形(单调队列)
- 【笔记】An explainable deep machine vision framework for plant stress phenotyping
- DM中一个热门问题的解惑
- iOS开发中的小Tips
- iOS利用代理实现界面跳转
- python建模全步骤
- 批发网商品采集API接口
- 中古调式(调式音阶) 二
- Godot实用代码1000例
- iphone7p配置参数详情_苹果苹果7p配置参数表
- qq发送信息给对方一定经过服务器,QQ如何把你消息传递给好友的?(上篇)
- 对于踏入社会的我们来说,学历到底有多重要?学历的用途介绍
- 苹果App被置病毒 网友:安卓无压力
- 设置文件编译规则的makefile---配置编译器环境的c_pp_properties.json---设置的文本配置seting.json
- TCP协议与HTTP协议的区别
- 人机大战|深度拆解AlphaGo套路
- 一些外企邮件常用英文
- 04.如何搭建优惠券模板服务
- 无软驱、无光驱 无操作系统的电脑在PE下如何安装系统详解