原文:MYSQL把查询的多个结果放在一个列里,用逗号隔开

SELECT GROUP CONCAT DISTINCT CONCAT WS , , NAME SEPARATOR , NAMEFROM t ls items p LEFT JOIN t user info u ON u.intentItem p.idWHERE FIND IN SET p.id, , , , , 传入的值类似这种多个用,隔开的用FIND IN SET 函数匹配 ...

2021-01-21 11:07 1 586 推荐指数:

查看详情

保存多个ID(将多个逗号隔开的ID转换成用逗号隔开的名称)

背景:在做项目时,经常会遇到这样的表结构在主表的中有一保存的是用逗号隔开ID。如,当一个员工从属多个部门时、当一个项目从属多个城市时、当一个设备从属多个项目时,很多人都会在员工表中加入一个deptIds VARCHAR(1000)(本文以员工从属多个部门为例),用以保存部门编号列表(很明显这不 ...

Thu Jul 19 09:20:00 CST 2012 5 3043
mysqlMySQL逗号隔开的字符串查询方式整理

1 单个值查询使用函数进行处理,FIND_IN_SET()实用 2 多个值模糊查询,使用正则,此方式相当于 ( LIKE '%1%' OR LIKE '%2%' OR LIKE '%5%' ) 3 多个值匹配查询,使用正则,此方式相当于 ...

Fri Jan 04 00:27:00 CST 2019 0 3702
SQL转行用逗号隔开

declare @result varchar(255) set @result = ” select @result = @result + cast(F_IT_ ...

Tue Sep 05 19:16:00 CST 2017 0 1829
Oracle查询中将结果按分组用逗号隔开,拼接成一行(listagg函数)

  在Oracle的select查询中,我们经常遇到将结果进行分组,某个字段按照分组用逗号隔开,拼接成一行显示,如下:     A  B     a  1     a  2     b  3     b  4   A、B两查询结果,现要展示成如下:     A  B ...

Thu Jun 27 00:42:00 CST 2019 2 2795
SqlServer 行转一逗号隔开

SELECT STUFF( (SELECT ',' + convert(varchar(10),PID) FROM tt WHERE a='老王' FOR xml path('') ),1,1,'' ...

Tue Mar 05 02:35:00 CST 2019 0 1880
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM