1

我有一个 sql 查询,它返回名称,附加当前日期时间,句点/句号用作分隔符。例如,结果可能如下所示:

John.2010-10-9
Richard.2012-1-11
John.2011-1-1

我想保留的是

John
Richard

我怎样才能做到这一点?感谢您的关注。

4

3 回答 3

2

试试这个。

SELECT DISTINCT SUBSTRING_INDEX(your_column, '.', 1)
FROM your_table
于 2012-09-21T01:12:57.070 回答
2

试试这个,

SELECT DISTINCT SUBSTRING(columnName,1,(CHARINDEX('.', columnName) - 1))
FROM tableName

SQLFiddle 演示

于 2012-09-21T01:14:47.330 回答
1

SELECT DISTINCT SUBSTRING(columnname, 0, CHARINDEX('.', columnname)) from tablename

于 2012-09-21T20:52:54.347 回答