函数

字符串函数

 数值函数

 通过数据库函数生成六位随机验证码

select lpad(round(rand()*1000000,0),6,‘0’)

日期函数

 查询所有员工的入职天数并根据入职天数倒序排序

select name,datediff(curdate(),entrydate) from emp order by entrydate desc;

 流程函数

 if

select if(true,'OK','Error')

  查询emp表的员工姓名和工作地址  如果是北京、上海 返回一线城市,否则返回二线城市

select name,(case workaddress when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市') as '工作地址' from emp;

  统计班级各个学员的成绩,展示规则如下:

       >=85 展示优秀

      >=60 展示及格

     否则 展示不及格

select name,(case when grade>=85 then '优秀' when grade>=60 then '及格' else '不及格' end) '成绩' from emp;

  

posted on 2023-06-08 20:59  啥123  阅读(2)  评论(0编辑  收藏  举报