2、SQL常用函数
2018-10-14 本文已影响10人
一清YQ
1、格式转换函数
to_char() 强制转换为文本格式
to_date('20180701','YYYYMMDD')转换为日期格式,对于字段是日期的输入时,必须要用这个函数转换。
2、文本处理函数
截取:substr(文本,M,N),M指开始位数,正数由左起算,负数从右边数,N指截取位数,用于截取字符串
连接:concat(字符串1,字符串2),将两个字符串连接在一起,在select语句中,可以用||代替得到相当的效果
去除:trim(字符串1 from 字符串2) 从字符串2中除掉字符串1,trim(字符串)除掉空格
获取字符串长度:length(字符串)
替换:replace(字符串,‘要替换字符’,‘替换的字符’)
3、正则表达式
regexp_substr(字符串,正则表达式,[位置],[变量])
变量可选:
i,不区分大小写的匹配
c,区分大小写
n,.可以匹配换行符
x,忽略空格
m,设源字符为多行
简单正则表达式:
* 匹配0次或多次
+匹配多次或一次
?匹配0次或1次
|分支
$行结束
()分组
‘高国建.+?号’