【发布时间】:2019-09-19 22:49:06
【问题描述】:
我想从 Oracle 表中选择数据,而表列包含的数据为 , [ex : key,value] 分隔值;所以在这里我想选择第二个拆分,即值
表格列数据如下:
column_data
++++++++++++++
asper,worse
tincher,good
golder
null -- null values need to eliminate while selection
www,ewe
根据上述数据,所需的输出如下:
column_data
+++++++++++++
worse
good
golder
ewe
请帮我查询
【问题讨论】:
-
不要将列记录存储为逗号分隔值。它一定会给你带来永远的问题。
-
我会支持@KaushikNayak 的评论。你展示的东西违反了人类已知的每一个设计原则。您需要花一些时间研究“数据规范化”和“第三范式”。获取所需数据的困难是糟糕的表格设计的直接结果。
标签: oracle