-1
Q
寫下表查詢
A
回答
3
您可以使用PIVOT
。
查詢
select userid,
[date],
[job],
[address]
from
(
select userid,name,[value] from tblName
)
as s
pivot
(
max([value]) for [name] in ([date], [job], [address])
) as p;
OR
查詢
select userid,
max(case when name = 'date' then [value] else null end) as [date],
max(case when name = 'job' then [value] else null end) as job,
max(case when name = 'address' then [value] else null end) as address
from tblName
group by userid;
0
的另一種方式,
嘗試使用Group_Concatenate
和Common Table Expression
;with cte as
(select userid,
STUFF((
SELECT ',' + md.[value]
FROM tblName md
WHERE m.userid = md.userid
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
as result
from tblName m group by m.userid
)
select (cast(userid as varchar(50))+','+result) as res from cte
相關問題
- 1. 寫SELECT查詢見下表
- 2. 麻煩寫SELECT查詢下表爲
- 3. 寫SQL查詢以從下面的表
- 4. 如何爲下表編寫postgres查詢?
- 5. 如何編寫查詢見下表
- 6. 如何編寫下面的mongo查詢?
- 7. 寫在Zend框架下刪除查詢
- 8. 如何正確編寫以下查詢?
- 9. 如何編寫以下SQL查詢?
- 10. 如何編寫以下ActiveRecord查詢?
- 11. 如何編寫以下mySQL查詢?
- 12. 如何寫下面的查詢在LINQ
- 13. SQL:如何編寫查詢以下
- 14. 寫下這個例子的查詢
- 15. 編寫MYSQL以下用戶查詢
- 16. 如何爲以下查詢編寫QueryExpression?
- 17. 如何編寫下面的SQL查詢?
- 18. 如何在Yii2中編寫下面的mongo查詢查詢
- 19. 如何將以下查詢寫入參數化查詢?
- 20. 如何爲以下SQL查詢編寫HQL查詢?
- 21. 在不使用子查詢的情況下編寫查詢
- 22. 如何將以下SQL查詢重寫爲LINQ查詢?
- 23. 如何編寫休眠條件查詢下面的SQL查詢
- 24. 構建下表的查詢
- 25. 需要查詢下表
- 26. MySQL查詢以下表格
- 27. 如何在Lambda表達式中編寫以下sql查詢
- 28. 將SQL查詢寫入下表中的SELECT項目
- 29. 如何寫連接查詢4個表中的以下條件
- 30. 下載excel表查詢結果不寫文件coldfusion
是數據中的任何變化 – wiretext
解釋更多信息,請 – SajjadZare
也許你應該定義你的需求更確切地說。現在它太模糊了。另外 - 你是否自己嘗試過任何東西,或者是「爲我寫代碼」請求? –