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

溫馨提示×

mysql行轉列的sql語句怎么寫

小億
88
2024-01-29 10:05:34
欄目: 云計算

在MySQL中,可以使用以下方式將行轉列:

  1. 使用CASE語句和聚合函數:
SELECT
  id,
  MAX(CASE WHEN key = 'key1' THEN value END) AS value1,
  MAX(CASE WHEN key = 'key2' THEN value END) AS value2,
  MAX(CASE WHEN key = 'key3' THEN value END) AS value3
FROM
  your_table
GROUP BY
  id;
  1. 使用PIVOT函數(MySQL 8.0及以上版本支持):
SELECT
  id,
  value1,
  value2,
  value3
FROM
  your_table
PIVOT (
  MAX(value)
  FOR key IN (key1, key2, key3)
) AS p;

這些語句假設你有一個表名為your_table,包含id、key和value列。你需要根據實際的表結構和數據進行調整。

0
治多县| 台前县| 襄垣县| 共和县| 阿拉善左旗| 永善县| 博兴县| 铜山县| 镇平县| 云和县| 托克逊县| 嫩江县| 铜鼓县| 交城县| 兰州市| 通道| 沙洋县| 拉萨市| 喀喇| 溆浦县| 定边县| 东乌| 南木林县| 元氏县| 赞皇县| 高安市| 嘉定区| 连城县| 抚顺县| 绿春县| 焦作市| 奉新县| 沿河| 盐源县| 诏安县| 颍上县| 武清区| 施秉县| 河间市| 石渠县| 阿合奇县|