我想从按日期分组的表格中选择标题(和 ID-s),但如下所示。
左侧单元格是ID
右侧单元格是标题
中间单元格是日期
从新闻
分组中按日期
顺序选择ID
、标题
、日期
BY 日期
DESC;
P粉7380461722023-09-13 09:16:35
要在 MySQL 中将按值分组显示为标头,您可以将 GROUP_CONCAT
函数与 CONCAT
函数结合使用,将分组值与字符串连接起来。下面是一个查询示例:
SELECT CONCAT('Group:', group_column) AS header, COUNT(*) AS count FROM your_table GROUP BY group_column;
在此查询中,将 group_column
替换为要分组的列的名称,将 your_table 替换为表的名称。 CONCAT
函数将字符串“Group:”与 group_column 的值组合起来以创建标头。 COUNT
函数用于计算每个组中的行数。
这将生成一个包含两列的结果集:标题列和计数列。标题列将显示与字符串“Group:”连接的组值。