我想要一个列的查询,它将打破输出并提供我想要的结果。
对于Ex:如果列的输出为
SAMARTHNAAGARLOKHANDWLA COMPLEXANDANDI(W)
我想只显示Andheri(w)
如果输出是单个单词Andheri(W)
,则不应该破坏它
我正在使用sql-server 2005
以下是与tablename
和columnname
Select distinct Add2 from emp_mst
答案 0 :(得分:1)
试试这个:
select distinct
case
when charindex('¸', Add2) != 0 then
reverse(substring(reverse(Add2), 0, charindex('¸', reverse(Add2))))
else Add2
end
from emp_mst