中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql動態列轉行怎么實現

小億
168
2023-12-14 09:40:15
欄目: 云計算

在MySQL中,可以使用UNION操作符將動態列轉換為行。下面是一個示例:

假設有一個名為“table”的表,其中包含以下列:id, name, col1, col2, col3。 要將col1、col2和col3轉換為行,可以執行以下查詢:

SELECT id, name, 'col1' AS column_name, col1 AS value FROM table
UNION ALL
SELECT id, name, 'col2' AS column_name, col2 AS value FROM table
UNION ALL
SELECT id, name, 'col3' AS column_name, col3 AS value FROM table

這將返回一個結果集,其中每行包含id、name、column_name和value列。其中,column_name列將包含原始表中列的名稱,value列將包含對應列的值。

注意:使用UNION ALL操作符可以保留重復行,如果想要去除重復行,可以使用UNION操作符替代UNION ALL。

0
岑溪市| 龙井市| 禹城市| 磐石市| 兴宁市| 赣州市| 黄浦区| 调兵山市| 泉州市| 建瓯市| 峨边| 榕江县| 赣州市| 个旧市| 肇州县| 大姚县| 东城区| 商水县| 西林县| 南宫市| 抚州市| 长垣县| 广元市| 白玉县| 乌苏市| 漾濞| 崇礼县| 德安县| 寿光市| 隆子县| 西安市| 新龙县| 府谷县| 师宗县| 始兴县| 伊川县| 双流县| 同江市| 洛扎县| 桐城市| 察雅县|