【发布时间】:2014-06-30 20:38:25
【问题描述】:
我有一个名为“国家”的表,其中有一列名为“名称” 并且此列中的名称带有翻译,后跟特殊字符“/”。
IRELAND/IRLANDE
GREECE/GRÈCE
DENMARK/DANEMARK
现在我只想要这个特殊字符'/'之前的国名,所以输出应该是这样的......
IRELAND
GREECE
DENMARK
请帮忙。提前致谢
【问题讨论】:
-
我试过这个..SELECT DISTINCT SUBSTRING(LTRIM(RTRIM(names)),1,LEN(names)-CHARINDEX('/',names)) FROM [country] 但是这适用于某些单元格不适用于所有单元格,我的意思是我仍然得到 1or2 文本后跟这个特殊字符。
标签: sql substring special-characters trim charindex