2016 - 2024

感恩一路有你

oracle按特定字符截取字符串 ORACLE怎么拆分字符串?

浏览量:2728 时间:2021-03-11 11:57:57 作者:admin

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字符串分割变多行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。