为了账号安全,请及时绑定邮箱和手机立即绑定

SQL如何进行换行

/ 猿问

SQL如何进行换行

水月心影镜中花 2017-08-09 15:20:13
SELECT
			GROUP_CONCAT(f. NAME SEPARATOR ';')text
		FROM
			route_patrol_detail a
		INNER JOIN route_patrol_detail_file pf ON a.id = pf.patrolDetailId
		INNER JOIN sys_file f ON pf.fileId = f.id
		INNER JOIN route_patrol p ON p.id = a.patrolId
		WHERE
			p.id = 'aa4e49a82b6f4bc88386a6b2302231b1'
		LIMIT 4;



这是查询出来的结果:6a7387c484c6ba5561a32d2c11571244.jpg;9c72b85ba75885c4f9d38dd69de2e77a.jpg;C543E7CE9F667F40FAFDF29EB3590C63.jpg;01035C6729E1AC51508250E5B9927D8C.jpg;20161110165137.jpg

我想以分号结尾,并把他们换行分开成下面的格式

6a7387c484c6ba5561a32d2c11571244.jpg;

9c72b85ba75885c4f9d38dd69de2e77a.jpg;

C543E7CE9F667F40FAFDF29EB3590C63.jpg;

01035C6729E1AC51508250E5B9927D8C.jpg;

20161110165137.jpg

查看完整描述

1 回答

?
一毛钱

sql 中的换行符是这个 CHAR(10)

查看完整回答
反对 回复 2017-08-10
  • 水月心影镜中花
    水月心影镜中花
    我试过了,不知道是不是因为我不会用,Navicat for MySQL一直报1064语法错误 头疼啊
  • 一毛钱
    一毛钱
    用了GROUP_CONCAT 为嘛又要换行啊,那你直接查询,按照多条数据来处理不行吗?
  • 水月心影镜中花
    水月心影镜中花
    在报表里使用的,放在一个单元格里,所以我想用换行隔开,那样好看一些
点击展开后面1

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信