还有分隔符还可以自定义,默认是以“,”作为分隔符,若要改为“|||”,则使用SEPARATOR来指定,
例如:
mysql> SELECT student_id, GROUP_CONCAT(courses_id SEPARATOR '|||') AS courses FROM student_courses WHERE student_id=2 GROUP BY student_id;
...
一、多行结果转换为一行,用逗号隔开。
mssql代码如下:
点击打开
sqlite代码如下:
SELECT GROUP_CONCAT(aid) as aids FROM s_service where name='s_webadmin'
结果如图:
二、修改列名。
sp_rename '表明.待修改列名','要修改成的列名','column'
三、用时间排(倒)序,如果此列中有N...
本节书摘来自异步社区出版社《SQL初学者指南(第2版)》一书中的第2章,第2.6节,作者:【美】Larry Rockoff,更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.5 带有空格的列名
如果列的名称中有空格,该怎么办?例如,假设LastName列的列名用的是Last Name(两个单词间插入了一个空格)。显然,下面这条语句是无效的:
SELECT
Last Name
FROM C...