我有一个专栏,结果如下:
字符代表过去12个月,所以我想知道Oracle 10中是否有任何内置函数,以便我可以在列中拆分值?我的意思是
提前感谢您的回答。
答案 0 :(得分:2)
不确定
SELECT substr( <<column name>>, 1, 1 ) column1,
substr( <<column name>>, 2, 1 ) column2,
substr( <<column name>>, 3, 1 ) column3,
...
substr( <<column name>>, 12, 1 ) column12
FROM <<table name>>
SUBSTR
函数有三个参数 - 字符串,起始位置和长度。所以SUBSTR( <<column name>>, 3, 1)
告诉Oracle转到字符串的第三个字符并获得一个1字符的子字符串。这将是字符串的第三个字符。