久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么在SQL中使用Unpivot函數實現列轉行

147次閱讀
沒有評論

共計 723 個字符,預計需要花費 2 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

本篇文章為大家展示了怎么在 SQL 中使用 Unpivot 函數實現列轉行,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創建數據

 CREATE TABLE dbo.CustomerPhones
 CustomerID INT PRIMARY KEY, -- FK
 Phone1 VARCHAR(32),
 Phone2 VARCHAR(32),
 Phone3 VARCHAR(32)
INSERT dbo.CustomerPhones
 (CustomerID, Phone1, Phone2, Phone3)
VALUES
 (1, 705-491-1111 ,  705-491-1110 , NULL),
 (2, 613-492-2222 , NULL, NULL),
 (3, 416-493-3333 ,  416-493-3330 ,  416-493-3339 
 select * from dbo.CustomerPhones

查看數據如下:

怎么在 SQL 中使用 Unpivot 函數實現列轉行DataDataUpivot 實現行轉列

 select * from dbo.CustomerPhones ----- 數據源
 unpivot 
( 
 Phone FOR Phones IN (Phone1, Phone2, Phone3)
 ##Phone1、Phone2、Phone3 這些列的結果轉為行上的結果,成為一列, ## 并且有了新的列名為 Phone
) up

結果如下:

怎么在 SQL 中使用 Unpivot 函數實現列轉行ResultResult

上述內容就是怎么在 SQL 中使用 Unpivot 函數實現列轉行,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計723字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 中江县| 盐津县| 苏尼特左旗| 孟连| 漠河县| 康保县| 吕梁市| 交城县| 屏东市| 万全县| 高安市| 广西| 陆川县| 德保县| 万州区| 隆德县| 平远县| 汝阳县| 钟山县| 米泉市| 金湖县| 凤冈县| 阿坝县| 清涧县| 井研县| 莱阳市| 扎赉特旗| 巨野县| 汉阴县| 通辽市| 巨鹿县| 普兰店市| 罗平县| 广西| 磴口县| 北安市| 林州市| 普宁市| 崇阳县| 蓬莱市| 图们市|