数据库相关函数(字符函数)

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;

结果:

posted on 2020-03-12 16:02  LiErRui  阅读(309)  评论(0)    收藏  举报

导航