首页 > 软件开发 > 数据库 >

groupconcat怎么排序

来源:互联网 2023-03-17 00:08:22 153

groupconcat是mysql里的一个函数,对于需要获取子集数据时,会很方便的。但怎么对子集的数据进入排序?我们来看看。cWX办公区 - 实用经验教程分享!

groupconcat怎么排序cWX办公区 - 实用经验教程分享!

方法/步骤

  • 1

    先看一下我们的数据,有一个班级表,表里有几条数据。cWX办公区 - 实用经验教程分享!

    groupconcat怎么排序cWX办公区 - 实用经验教程分享!

  • 2

    另外有一个学生表,有学生id,名字,和所属的班级。cWX办公区 - 实用经验教程分享!

    groupconcat怎么排序cWX办公区 - 实用经验教程分享!

  • 3

    要查找各个班级有哪些学生,我们就需要使用到groupconcat的函数了。完整sql代码如图。cWX办公区 - 实用经验教程分享!

    groupconcat怎么排序cWX办公区 - 实用经验教程分享!

  • 4

    查询到的结果,第一个字段就是班级,第二个字段就是该班级里的学生名字。cWX办公区 - 实用经验教程分享!

    groupconcat怎么排序cWX办公区 - 实用经验教程分享!

  • 5

    如果要对学生名字进行排序,我们就要在groupconcat函数里进入排序了,还个函数是支持排序的。在后面加上ORDER BY和排序字段就行了,比如我这里就是按学生名字的升序来排的。cWX办公区 - 实用经验教程分享!

    groupconcat怎么排序cWX办公区 - 实用经验教程分享!

  • 5该信息未经许可获取自百度经验
  • 6

    现在的查询结果可以看到,学生的名字是已经排序好的了。cWX办公区 - 实用经验教程分享!

    groupconcat怎么排序cWX办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cWX办公区 - 实用经验教程分享!


    标签: MYSQL数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码