一、字符串函数
常用字符串函数
SELECT 函数(参数);
示例:
字符串两边加上''为好
实际应用:
二、数值函数
常见数值函数
示例:
实际应用:
首先使用rand()函数,将随机数*1000000,再四舍五入取整,但不排除有0.01...这样的情况,所以最外层使用填充函数。
三、日期函数
示例:
注:datediff 函数中,返回的值是date1-date2
实际应用:
四、流程函数
流程函数是很常用的一类函数,可以在SQL语句中实现条件筛选,从而提高语句的效率
(个人认为,语句四比较冗长,其实直接用语句三就可以了)
示例:
案例:
注意:
- value可以不是true或false,可以是条件语句
- expr可以是一个字段,也可以是一个表达式
- 第三条语句中的when和then可以写多条来限制条件
- case when then函数用来划分不同等级时更清晰,而if用于单个条件的判断更方便