函数:是指一段可以直接被另一程序调用的程序或代码
思考: 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个长度的字符串 |