2017-06-19 13 views
0

sqlserverの1つのセルにすべての従業員名を取得したいとします。値は1つのセルでコンマで区切って指定する必要があります。sqlserverの単一セルで複数のセル値を取得する方法

output 
arvind 
chang 
deepak 

所望の出力、私はそれがあなたのために働くことを願っています従業員

答えて

0
SELECT STUFF((SELECT ', ' + upper(left(EmpName,1)) + substring(EmpName,2,len(EmpName)) 
      FROM Employee 
      FOR XML PATH('')) ,1,1,'') AS EmpName 

から

Arvind, Chang, Deepak 

クエリ

選択EMPNAME。

+0

ありがとうございましたが、私はすべての名前の最初の文字をCapitalにする必要があります。 – pvkm

+0

私は最初の手紙を編集しましたUPPER –

+0

名前とカンマの間にスペースがあります。カンマの後にはカンマの前にスペースを入れてください。 – pvkm

関連する問題