【发布时间】:2012-05-19 03:39:12
【问题描述】:
我有一个这样的数据库表:
id | check_number | amount
1 | 1001]1002]1003 | 200]300]100
2 | 2001]2002 | 500]1000
3 | 3002]3004]3005]3007 | 100]300]600]200
我想将记录分成如下内容:
id | check_number | amount
1 | 1001 | 200
2 | 1002 | 300
3 | 1003 | 100
. | . | .
. | . | .
. | . | .
如何在 Oracle 和 SQL Server 中仅使用 SQL 来做到这一点?
谢谢,
米洛
【问题讨论】:
-
您想用
id列做什么?为转换后的数据集生成新值? -
sql-server或oracle?或者你真的在两个 RDBMS 上有同样的问题吗? -
数据的来源是什么?您可以选择在将数据加载到数据库之前重新格式化数据吗?
-
单列中的项目数是否有限制?
标签: sql sql-server oracle stored-procedures tokenize