1. 介绍
函数 是指一段可以直接被另一段程序调用的程序或代码。
2. 常用字符串函数
案例:
根据需求完成以下SQL编写
由于业务需求变更,企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0。比如1号员工的工号应该为00001
UPDATE emp SET workno = LPAD(workno,5,'0');
3. 常用数值函数
案例:
通过数据库的函数,生成一个六位数的随机验证码
select lpad(round(rand()*1000000,0),6,'1');
4. 常用日期函数
案例:
查询所有员工的入职天数,并按照降序进行排序
SELECT name,DATEDIFF(curdate(),entrydate) AS entry_day FROM emp ORDER BY entry_day DESC;
5. 常用流程函数
案例:
查询emp表的员工姓名和工作地址(北京/上海 ---> 一线城市,其他 ---> 二线城市)
SELECT name, CASE workaddress WHEN '北京' THEN '一线城市' WHEN '上海' THEN '一线城市' ELSE '二线城市' END AS '工作地址' FROM emp;