多语言展示
当前在线:1729今日阅读:145今日分享:43

MySQL行列转换查询

运用FIND_IN_SET和GROUP_CONCAT函数进行MySQL的查询
工具/原料

MySQL数据库

方法/步骤
2

列转行SELECT    GROUP_CONCAT(test2)FROM    ceshi    如下

3

行转列SELECT    *FROM    ceshi    WHERE    FIND_IN_SET('1',test)如下

注意事项

FIND_IN_SET函数只能对以','分隔的数据进行处理,如果不是以这个分隔的可以用replace函数进行处理,这个函数的第一个参数不能有包含','

推荐信息