【发布时间】:2014-07-31 22:38:05
【问题描述】:
我正在尝试将我拥有的数据库表中的 1 列分成 2 列。我在这里找到了一些问题,这些问题在选择数据方面为您提供了指导,但不执行插入本身。
从上图可以清楚地看出,我正在尝试将 ID 分为第一和第二。有人可以帮我做插入吗?我的 SELECT 语句如下:
SELECT
CASE WHEN CHARINDEX('.',id) > 0
THEN SUBSTRING(id,1,2)
ELSE id end first,
CASE WHEN CHARINDEX('.',id)>0
THEN SUBSTRING(id,CHARINDEX('.',id)+1,len(id))
ELSE NULL END second
FROM fruit
[编辑:表中还有其他列]
感谢观看!
【问题讨论】:
标签: sql sql-server merge