【发布时间】:2021-03-11 19:10:40
【问题描述】:
我一直在寻找一种方法来执行以下操作。我有一张看起来很简单的桌子
+-------------------+----------+----------+
| coord | lat | lng |
+-------------------+----------+----------+
| 9.08273, 10.92773 | | |
+-------------------+----------+----------+
我想要的是
+-------------------+----------+----------+
| coord | lat | lng |
+-------------------+----------+----------+
| 9.08273, 10.92773 | 9.08273 | 10.92773 |
+-------------------+----------+----------+
我查看了STRING_SPLIT 和How do I split a string so I can access item x? @SO,但似乎不存在类似的东西
STRING_SPLIT(columnname, ', ')[1]
STRING_SPLIT(columnname, ', ')[2]
以后可能会以类似的方式使用它
UPDATE tablename SET lat = STRING_SPLIT(columnname, ', ')[1], SET lng = STRING_SPLIT(columnname, ', ')[2];
所有方法最终都在创造
【问题讨论】:
标签: sql-server azure-sql-database sql-server-2019