【发布时间】:2018-06-18 07:58:40
【问题描述】:
SELECT TOP 1 REPLACE(name, , '' )
FROM OBJ_R) AS lastname
And
SELECT SUBSTRING(NAME
FROM 1 FOR POSITION(',' IN NAME)-1)
FROM OBJ_R
而不是
Beyeler,Nicole Nicole
Müller, Barbara Barbara
Ostmann,Heinz Heinz
我试过这个:
SELECT SUBSTRING(NAME
FROM 1 FOR POSITION(',' IN NAME)-1)
FROM OBJ_R
【问题讨论】:
-
您使用的是哪个 dbms? (该代码是特定于产品的。)
-
我正在使用 SQL 服务器
-
我建议更改设计。将名字和姓氏存储在两个单独的列中。
-
这与您之前关于替换/子字符串的帖子没有什么不同。
标签: sql sql-server substring