使用sqlserver模仿mysql函数FIND_IN_SET实现group_concat功能
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本文主要给大家简单讲讲使用sqlserver模仿mysql函数FIND_IN_SET实现group_concat功能,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔
千家信息网最后更新 2025年11月08日使用sqlserver模仿mysql函数FIND_IN_SET实现group_concat功能
本文主要给大家简单讲讲使用sqlserver模仿mysql函数FIND_IN_SET实现group_concat功能,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望使用sqlserver模仿mysql函数FIND_IN_SET实现group_concat功能这篇文章可以给大家带来一些实际帮助。
一、判断某个逗号隔开的字段中有某个值
FIND_IN_SET('a','a,b,c,d') 用 CHARINDEX(','+'b'+',' , ','+'a,b,c'+',') > 0 替代
二、模仿mysql的group_concat的示例
SELECT id, val=( SELECT [value] +',' FROM tb AS b WHERE b.id = a.id FOR XML PATH('') ) FROM tb AS a GROUP BY idSELECT id, [val]=STUFF( (SELECT ','+[value] FROM tb AS b WHERE b.id = a.id FOR XML PATH('')) , 1 , 1 , '' ) FROM tb AS a GROUP BY id--删除、创建临时表drop table #table1;select * into #table1from (SELECT myId,'auto' as type)allData--把数据按myId分类链接,然后按链接后数据的长度倒序排序select * from ( select myId, val=STUFF( (SELECT '、'+type FROM #table1 AS b WHERE b.myId = ta.myId FOR XML PATH('')) , 1 , 1 , '' ) from #table1 ta group by myId) dd order by LEN(val) desc使用sqlserver模仿mysql函数FIND_IN_SET实现group_concat功能就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。
函数
功能
专业
数据
行业
链接
专业知识
主题
书籍
倒序
内容
字段
实际
新闻
术语
板块
知识
示例
篇文章
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
盈利的网络安全股票
网络安全的利与弊实施背景
上海网络软件开发定制收费
cnki数据库如何检索文献
女装数据库
东莞网络安全与信息化工作会议
用云服务器安全配置还原
vs数据库是什么
山西省首届网络安全技能大赛
受大众喜欢的数据库性能管理
深度对抗网络技术
网络安全手抄报a4纸复杂
在线考试软件开发定制
郑州网络技术培训学校哪家好
怎么在数据库查询一个班成绩信息
数据库技术与应用 难不难
文科生能考网络技术吗
扫描枪与数据库连接
南京物流软件开发一般要多少钱
关系数据库基础期末考试
货币软件开发岗位
网络安全售前交流
物联网网络安全的新动向是
共筑网络安全防线下载
上海企业软件开发代码
珠海餐饮软件开发定制
软件开发行业代码分类
新冠疫情下请依然留意网络安全
软件开发占多少
鉴定文物数据库