sql逗号分开取字符串方法.docx

上传人:牧羊曲112 文档编号:3166124 上传时间:2023-03-11 格式:DOCX 页数:2 大小:36.45KB
返回 下载 相关 举报
sql逗号分开取字符串方法.docx_第1页
第1页 / 共2页
sql逗号分开取字符串方法.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《sql逗号分开取字符串方法.docx》由会员分享,可在线阅读,更多相关《sql逗号分开取字符串方法.docx(2页珍藏版)》请在三一办公上搜索。

1、sql逗号分开取字符串方法sql字段为逗号分开的字符串值的关联查询 1.TREE表: strID int IDENTITY(1,1) NOT NULL, strName nvarchar(50) NOT NULL, 2.SubInfo CREATE TABLE dbo.SubInfo( SuBID int NOT NULL, SubTreeID nvarchar(max) NULL, SQL语句为: select a.strID,a.strName from Tree as a where exists(select * from SubInfo where charindex(cast(a.

2、strID as varchar(max)+,SubTreeID)0) 这里红色加的分号必须要加上,不然的花,如果是215,连21也会区配. 查询后结果为: 如果SubTreeID:1,2,3,215则select a.strID,a.strName from Tree as a where exists(select * from SubInfo where charindex(cast(a.strID as varchar(max),SubTreeID)0) 查询结果为 本来21为思茅的是不应该查询出来的,所以要叫逗号来处理 4.select a.strID,a.strName,b.* from Tree as a join SubInfo as b on charindex(cast(a.strID as varchar(max)+,SubTreeID)0 这个是把SubInfo 表的数据也显示出来 结果为:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号