亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
津南区| 玉屏| 赤水市| 克拉玛依市| 浙江省| 富源县| 邵武市| 改则县| 丰县| 息烽县| 绥棱县| 延安市| 荆州市| 常熟市| 丰城市| 科尔| 历史| 固始县| 灵宝市| 绥江县| 建瓯市| 泰兴市| 广州市| 府谷县| 伊春市| 祁阳县| 双峰县| 盱眙县| 江津市| 怀化市| 阿拉善盟| 芦山县| 体育| 平陆县| 乡城县| 巢湖市| 正宁县| 曲阜市| 成武县| 彰武县| 沈丘县|