函数是指可以直接被另一段程序调用的程序或代码。
一、字符串函数
select 函数(参数);
演示:
concat函数
select concat ('hello' ,'mysql');
返回hello mysql
lpad函数
select lpad('01',5,'-');
返回---01.
二、数值函数
实例
编写一个六位数的随机验证码。
select lpad(round(rand()*1000000,6,'0');
三、日期函数
实例
增加日期
--增加70年
select date_add(now() ,interval 70year);
函数datediff
--求两个日期差值
select datediff ('2022-10-05','2020-04-08');
四、流程函数
实例:
查询emp表的员工姓名和工作地址(北京/上海------》一线城市,其他------》二线城市)
select name,(case workaddress when '北京’ then ‘一线城市’ when '上海‘ then ’一线城市‘ else'二线城市’ end)as '工作地址‘
from emp;