函数:是指一段可以直接被另一程序调用的程序或代码

 

思考: 1、数据库表中,存储的是入职日期,如2000-11-12,如何快速计算入职天数 2、数据库表中,存储的是学生的分数值,如98、75,如何快速判定分数的等级呢

 

这些问题都可以交给MySQL的内置函数来解决

 

字符串函数,常用的如下

函数功能
concat(str1,str2,...strn)字符串拼接,将str1,str2,...strn拼接成一个字符串
lower(str)将字符串str全部转为小写
upper(str)将字符串str全部转为大写
lpad(str,n,pad)左填充,用字符串pad对str的左边进行填充,达到n个字符串长度
rpad(str,n,pad)右填充,用字符串pad对str的右边进行填充,达到n个字符串长度
trim(str)去掉字符串头部和尾部的空格
substring(str,start,len)返回字符串str从start位置起的len个长度的字符串