【发布时间】:2019-07-03 05:26:39
【问题描述】:
在一列中我有“1;2;3;6-9”
我需要在这样的数组中创建这个字符串 (1,2,3,6,7,8,9)
select range from my_table
返回
| range |
|-----------|
| 1;2;3;6-9 |
我需要跑步
select id from my_another_table where id in("1;2;3;6-9")
| id |
|----|
| 1 |
| 2 |
| 3 |
| 6 |
| 7 |
| 8 |
| 9 |
【问题讨论】:
-
您必须在 SQL 中执行此操作吗?您可以在您的应用程序代码中执行此操作吗?
-
我需要在 sql 中执行此操作 :(
标签: sql postgresql sql-function