首页 >

mysql把列转换行sql语句 |mysql p 密码特殊字符

mysql 表联查 ,mysql终端修改路径,mysql的查表语句,mysql 年月日分组,linux查询mysql语句,mysql p 密码特殊字符mysql把列转换行sql语句 |mysql p 密码特殊字符
SELECT
GROUP_CONCAT(CASE WHEN `column_name` = 'a' THEN `column_value` END) AS 'a',
GROUP_CONCAT(CASE WHEN `column_name` = 'b' THEN `column_value` END) AS 'b',
GROUP_CONCAT(CASE WHEN `column_name` = 'c' THEN `column_value` END) AS 'c'
FROM
`your_table`
GROUP BY
`id`

上述语句中,大家使用了一个叫做GROUP_CONCAT的MySQL内置函数,它可以将一个组内的多个值连接起来。

在这个语句中,大家将需要转换的列名通过CASE WHEN语句进行判断。如果该列名是大家需要的某一个,则将其对应的数据值取出来,并使用GROUP_CONCAT函数进行连接。最终,大家可以按照某个关键字进行分组得到大家需要的结果。

需要注意的是,由于GROUP_CONCAT函数的默认限制,如果要连接的值超过了默认值,需要进行一些配置才能正常使用该函数。


mysql把列转换行sql语句 |mysql p 密码特殊字符
  • MySQL如何模糊查找某个表(详解MySQL模糊查询表名方法) |mysql kill 很多
  • MySQL如何模糊查找某个表(详解MySQL模糊查询表名方法) |mysql kill 很多 | MySQL如何模糊查找某个表(详解MySQL模糊查询表名方法) |mysql kill 很多 ...

    mysql把列转换行sql语句 |mysql p 密码特殊字符
  • mysql日期函数介绍,让你成为运营界的高手 |mysql数据库用cmd命令行
  • mysql日期函数介绍,让你成为运营界的高手 |mysql数据库用cmd命令行 | mysql日期函数介绍,让你成为运营界的高手 |mysql数据库用cmd命令行 ...

    mysql把列转换行sql语句 |mysql p 密码特殊字符
  • 如何高效迁移DB2数据库至MySQL平台 |命令启动mysql 带端口号
  • 如何高效迁移DB2数据库至MySQL平台 |命令启动mysql 带端口号 | 如何高效迁移DB2数据库至MySQL平台 |命令启动mysql 带端口号 ...