查询以打破并获取下拉列表中的值

时间:2015-07-17 12:28:24

标签: c# asp.net sql-server-2005

我想要一个列的查询,它将打破输出并提供我想要的结果。

对于Ex:如果列的输出为

  

SAMARTHNAAGARLOKHANDWLA COMPLEXANDANDI(W)

我想只显示Andheri(w) 如果输出是单个单词Andheri(W),则不应该破坏它

我正在使用sql-server 2005

以下是与tablenamecolumnname

相关的更多详情
Select distinct Add2 from emp_mst

1 个答案:

答案 0 :(得分:1)

试试这个:

select distinct 
  case 
    when charindex('¸', Add2) != 0 then
      reverse(substring(reverse(Add2), 0, charindex('¸', reverse(Add2))))
    else Add2
  end
from emp_mst