0
我試圖獲取存儲像這樣的列中的值在SQL Server象下面這樣:着手價值2008
Mon| Tue| Wed| Thu| Fri| Sat| Sun
30 | 20| 30 | 10 | 30 | 15 | 25
到這樣的事情:
Mon|30
Tue|20
Wed|30
Thu|10
Fri|30
Sat|15
Sun|25
示例代碼將不勝感激。提前致謝。
我試圖獲取存儲像這樣的列中的值在SQL Server象下面這樣:着手價值2008
Mon| Tue| Wed| Thu| Fri| Sat| Sun
30 | 20| 30 | 10 | 30 | 15 | 25
到這樣的事情:
Mon|30
Tue|20
Wed|30
Thu|10
Fri|30
Sat|15
Sun|25
示例代碼將不勝感激。提前致謝。
假設你的表是T1: T1(週一,週二,週三,週四,週五,週六,週日)
這是你的答案:
select 'Mon' as day, mon as number from t1
union all
select 'Tue', tue from t1
union all
select 'Wed', wed from t1
union all
select 'Thu', thu from t1
union all
select 'Fri', fri from t1
union all
select 'Sat', sat from t1
union all
select 'Sun', sun from t1
在結果集中,那麼,你會有兩個字段:答案中指定的「日」和「號碼」。
感謝Alisa,工作正常 – CodingSoft
歡迎您:) – Alisa