数据库相关函数(字符函数)
1、
✓ LENGTH(s) 计算字符串中的字符数
✓ UPPER(str) 把字符都转换成大写
✓ LOWER(str) 把字符都转换成小写
✓ TRIM(str) 去除字符串首部和尾部的所有空格
✓ LEFT(str,len) 返回字符串str的最左面len个字符。
✓ RIGHT(str,len) 返回字符串str的最右面len个字符。
✓ SUBSTRING(str FROM pos) 从字符串str的起始位置pos返回一个子串。是从1开始的
✓ MID(str,pos,len) 从字符串str返回一个len个字符的子串,
✓ INSERT(str,pos,len,newstr) 返回字符串str,在位置pos起始的子串且len个字符长得子串由字符串newstr代替。
✓ CONCAT(s1,s2...,sn) 将s1,s2...,sn连接成字符串
✓ REPLACE(str,from_str,to_str) 返回字符串str,其字符串from_str的所有出现由字符串to_str代替。
✓ POSITION(substr,str) 查找字符某个字符在字符串中第一次出现的位置
2、实战案例
①
1 select id 2 ,length(id) as a 3 ,left(id,1) as b 4 ,substring(id,2) as c 5 ,mid(id,2,length(id)-1) as d 6 ,concat(id,"123") as e 7 ,replace(id,'A','a') as f 8 ,position('b' in id) 9 from hy_order_20170410;
结果:

浙公网安备 33010602011771号