从逗号分隔值中获取单个记录 [英] get single record from comma separated values

查看:66
本文介绍了从逗号分隔值中获取单个记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我将逗号分隔值传递给我的存储过程。如下所示:



@ id = 1,2,3,4

@ firstname ='a','b',' c','d'



现在如果我写select语句然后我想要来自@id和@firstname的单个数据。如下所示:



id firstname

1 a

2 b

3 c

4 d





谢谢

解决方案

参考 -



1. 用于定义分隔字符串的SQL用户定义函数 [ ^ ]

2. SQL Server中的Split函数可以打破逗号分隔的字符串 [ ^ ]

Hi all,

i am passing comma separated values to my stored procedure. something like below:

@id=1,2,3,4
@firstname='a','b','c','d'

now if i write select statement then i want single data from @id and @firstname. something like below:

id firstname
1 a
2 b
3 c
4 d


thanks

解决方案

Refer -

1. SQL User Defined Function to Parse a Delimited String[^]
2. Split function in SQL Server to break Comma separated strings[^]


这篇关于从逗号分隔值中获取单个记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆