单行函数_字符串函数
蓝色底色的字为个人喜欢的名字,根据喜好进行修改
单行函数:
字符串函数、数值函数、日期函数、转换函数、通用函数
单行函数可以无限嵌套
字符串函数:
LOWER('expr') 将 'expr' 的字母由大写转为小写
UPPER('expr') 将 'expr' 的字母由小写转为大写
INITCAP('expr') 将 'expr' 列的字母首字母大写,其余小写
CONCAT('expr1','expr2') 将 'expr1' 和 'expr2' 中的字符进行拼接,也可以用 'expr1' || 'expr2' 实现此功能
SUBSTR('expr1',expr2,expr3) 截取字符串,将 'expr1' 中的字符从第 expr2 个开始截取,截取数量为 expr3 个
expr2:从第几个字符开始截取,负数则代表倒数第几个字符开始截取
expr3 :可省略,截取数量,省略则代表一直截取到结束
REPLACE('expr1','expr2','expr3') 替换字符串,将 'expr1' 中数据含有 'expr2' 的替换为 'expr3'
REVERSE('expr') 将 'expr' 中字符串反转
LENGTH('expr') 统计 'expr' 中数据的字节长度值
LENGTHB('expr') 统计 'expr' 中数据的字节长度值,中文字符占2个字节(不同的数据库所占的字节数不一定相同)
TRANSLATE('expr1','expr2','expr3') 替换字符串,将 'expr1' 中数据含有 'expr2' 一一对应的替换为 'expr3'
如 TRANSLATE('abcab','abc','123') 结果会将 abcab 的字符串 替换为 12312 的字符串
TRIM('expr') 去除 'expr' 中数据的所有空格
LTRIM('expr') 去除 'expr' 中数据的最左边的所有空格
RTRIM('expr') 去除 'expr' 中数据的最右边的所有空格
LPAD('expr1',expr2,'expr3') 在 'expr1' 中不足 expr2 长度的数据左边填充 'expr3' 至 expr2 长度
RPAD('expr1',expr2,'expr3') 在 'expr1' 中不足 expr2 长度的数据右边填充 'expr3' 至 expr2 长度
INSTR('expr1','expr2',expr3,expr4) 在 'expr1' 中从第 expr3 个字符查找第 expr4 个和 'expr2' 相同的字符串
'expr1':原字符串
'expr2':需要查找的字符串
expr3:从第几个字符开始查找
expr4:可省略,查找第几个和字符串相同的,省略则默认值为1
返回查找到的字符串位于第几位,0代表没找到

浙公网安备 33010602011771号