SQL根据分隔符折分不同的内容放到临时表

SQL Server存储过程里根据分隔符折分不同的内容放到临时表里做查询条件,以下分隔符使用"/",可修改不同分隔符

--根据分隔符折分不同的内容放到临时表---------------

SELECT ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) AS id,

LTRIM(RTRIM(Item.value('.', 'NVARCHAR(MAX)'))) AS W001 into #tmp1

FROM (SELECT CAST('<M>' + REPLACE(@条件,'/' , '</M><M>') + '</M>' AS XML) AS x) AS source

CROSS APPLY x.nodes('/M') AS Split(Item)

如:

@条件 = '100/200/300/400'

select * from #tmp1 查询结果如下

W001

100

200

300

400

相关推荐
夏梦春蝉1 小时前
ES6从入门到精通:模块化
前端·ecmascript·es6
拓端研究室2 小时前
视频讲解:门槛效应模型Threshold Effect分析数字金融指数与消费结构数据
前端·算法
工一木子3 小时前
URL时间戳参数深度解析:缓存破坏与前端优化的前世今生
前端·缓存
晋阳十二夜4 小时前
【压力测试之_Jmeter链接Oracle数据库链接】
数据库·oracle·压力测试
半点寒12W4 小时前
微信小程序实现路由拦截的方法
前端
某公司摸鱼前端5 小时前
uniapp socket 封装 (可拿去直接用)
前端·javascript·websocket·uni-app
要加油哦~5 小时前
vue | 插件 | 移动文件的插件 —— move-file-cli 插件 的安装与使用
前端·javascript·vue.js
小林学习编程5 小时前
Springboot + vue + uni-app小程序web端全套家具商场
前端·vue.js·spring boot
柳鲲鹏5 小时前
WINDOWS最快布署WEB服务器:apache2
服务器·前端·windows
GDAL6 小时前
Node.js v22.5+ 官方 SQLite 模块全解析:从入门到实战
数据库·sqlite·node.js