我有一個選擇查詢,它在一列中回傳許多相同的有序值。
看起來像這樣:
| ID | 型別 |
|---|---|
| 1 | 一種 |
| 2 | 一種 |
| 3 | 一種 |
| 4 | 乙 |
| 5 | 乙 |
| 6 | C |
| 7 | C |
| 8 | C |
但我喜歡這樣顯示:
| ID | 型別 |
|---|---|
| 1 | 一種 |
| 2 | |
| 3 | |
| 4 | 乙 |
| 5 | |
| 6 | C |
| 7 | |
| 8 |
感謝您的任何建議!
uj5u.com熱心網友回復:
您可以使用lag 視窗函式,
select t.id,
case when lag([type]) over(order by id)=[type] then '' else [type] end [Type]
from t
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/355166.html
標籤:sql sql-server 查询语句 选择
