位置: 编程技术 - 正文

Mysql的GROUP_CONCAT()函数使用方法

编辑:rootadmin
语法: GROUP_CONCAT([DISTINCT] expr [,expr ...][ORDER BY {unsigned_integer | col_name | expr}[ASC | DESC] [,col_name ...]][SEPARATOR str_val]) 下面演示一下这个函数,先建立一个学生选课表student_courses,并填充一些测试数据。 SQL代码 若要查找学生ID为2所选的课程,则使用下面这条SQL: SQL代码 输出结果有3条记录,说明学生ID为2的学生选了3、4、5这3门课程。 放在PHP里,必须用一个循环才能取到这3条记录,如下所示: PHP代码 而如果采用GROUP_CONCAT()函数和GROUP BY语句就显得非常简单了,如下所示: SQL代码 这样php里处理就简单了: PHP代码 分隔符还可以自定义,默认是以“,”作为分隔符,若要改为“|||”,则使用SEPARATOR来指定,例如: SQL代码 除此之外,还可以对这个组的值来进行排序再连接成字符串,例如按courses_id降序来排: SQL代码

推荐整理分享Mysql的GROUP_CONCAT()函数使用方法,希望有所帮助,仅作参考,欢迎阅读内容。

Mysql的GROUP_CONCAT()函数使用方法

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置 第一:装http服务器apacheapache.1.jpg(.KB)-9-:apache.2.jpg(.KB)-9-:apache.3.jpg(.KB)-9-:apache.4.jpg(.KB)-9-:apache.5.jpg(.KB)-9-2

php下使用以下代码连接并测试 ?php$myServer="localhost";//主机$myUser="sa";//用户名$myPass="password";//密码$myDB="Northwind";?//MSSQL库名$s=@mssql_connect($myServer,$myUser,$myPass)ordie("Couldn'tconnecttoSQLServeron$myS

删除及到期域名的查看(抢域名必备哦) 查看准备删除的国际域名列表:两个国外的网站

本文链接地址:https://www.jiuchutong.com/biancheng/276737.html 转载请保留说明!

上一篇:php入门小知识(php基础入门教程)

下一篇:WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络