我有一个sql查询返回名称,附加当前日期时间,其中句点/句号用作分隔符。例如,结果可能如下所示:
John.2010-10-9
Richard.2012-1-11
John.2011-1-1
我想保留的是
John
Richard
我怎样才能做到这一点?谢谢你的期待。
答案 0 :(得分:2)
试试这个。
SELECT DISTINCT SUBSTRING_INDEX(your_column, '.', 1)
FROM your_table
答案 1 :(得分:2)
试试这个,
SELECT DISTINCT SUBSTRING(columnName,1,(CHARINDEX('.', columnName) - 1))
FROM tableName
答案 2 :(得分:1)
从表名
中选择DISTINCT SUBSTRING(columnname,0,CHARINDEX('。',columnname))