mysql的行怎么转为列

文 / @UTHEME

本文介绍了如何将mysql的行转为列,即将同一列下的多行不同内容转为多个字段,输出对应内容。文章介绍了6种不同的方法,包括使用case...when....then、IF()、SUM(IF())、group_concat()等函数进行行转列,以及利用子查询和动态生成SQL语句进行列不确定情况下的行转列。同时,文章也强调了使用SUM()、MAX()、MIN()、AVG()等聚合函数进行行转列时的注意点,包括将分组和聚合函数共同使用,并确保每个userid对应的subject只有一个分数。最后,文章也介绍了group_concat()函数的应用,强调其可以很好地将同一组内的多行内容转化为一个列。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。