示例表department:
常用文本处理函数:
函数 | 说明 |
left | 返回串左边的字符 |
length | 返回串的长度 |
lower | 将串转换为小写 |
upper | 将串转换为大写 |
ltrim | 去掉串左边的空格 |
rtrim | 去掉串右边的空格 |
substring | 返回串的一个子串 |
substring_index | 以分隔符分隔字符串 |
locate | 找出串的一个子串 |
concat(s1,s2,..) | 连接字符串 |
验证lower,upper,right,left,length,locate函数的使用
locate(‘a’,‘b’):子串a在串b第一次出现的位置
concat('a','b','c'):连接abc,返回连接后产生的字符串。如果任何一个参数为null,则返回null。
substring('s',startindex,length):截取字符串,第一个参数是要被截取的字符串,第二个参数是开始截取的位置,第三个参数是截取的长度。如果截取的长度是空,则代表截取全部。
substring_index(‘s’,‘分隔符’,数字):数字为正,从左往右有几个;数字为负,从右往左数几个
例题:
统计性别人数:
截取出年龄:
提取url中的用户名: