oracle按特定字符截取字符串 ORACLE怎么拆分字符串?
ORACLE怎么拆分字符串?
substr函数用于分割字符串。例如:字符串是abc123,现在需要截取为ABC和123。从dual function description中选择substr(“abc123”,1,3),substr(“abc123”,4,3):substr(“abc123”,1,3),其中abc123是要截取的字符串,1表示从第一位截取,3表示要截取的长度。
Oracle拆分字符串函数有哪些呢?
从表名中选择substr(field,1,instr(field,“/”)-1)例如:从helloword中选择substr(“sdhfuiasdh/asdfsadf”,1,Inst(“sdhfuiasdh/asdfsadf”,“/”)-1
在Oracle中,substr用于截取substr(field name,start position,length)。用于字符串拼接的连接器为“|”。
让我们写一个简单的例子。表中的字段以“2020-10-28”等格式存储日期。现在我们只想把年加上中国的“年”。句子如下:
从表名中选择substr(字段名,1,4)|“year”作为字段别名
oracle按特定字符截取字符串 oracle以逗号分隔字符串多行 oracle字符串分割变多行
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。