在数据库查询语句中 要返回 一个集合的数据 的处理方式。
2011-06-22 20:03
841 查看
比如 : select Id from user 返回的 是
1
2
3
4
比如一条查询语句查询所有公司的信息,顺便查询userid的值
select userid=(select Id from user ),* from CompanyList
要求返回的 格式 是 userid = 1,2,3,4
这个时候返回的UserId 的值 是不正确的。
处理方式是,建立一个 函数 对 (select Id from user ) 进行单独处理
返回 一个 字符串 。
-- =============================================
-- 作者: <zsx>
-- 时间: <2011-1-26>
-- 作用: <-- =============================================
ALTER function [dbo].[Fn_SplitUserId](@userId varchar(20))
returns nvarchar(256)
as
begin
declare @strValueIdArray nvarchar(256)
select @strValueIdArray=isnull(@strValueIdArray+'|','') from User where userid = @userid
return @strValueIdArray
end
1
2
3
4
比如一条查询语句查询所有公司的信息,顺便查询userid的值
select userid=(select Id from user ),* from CompanyList
要求返回的 格式 是 userid = 1,2,3,4
这个时候返回的UserId 的值 是不正确的。
处理方式是,建立一个 函数 对 (select Id from user ) 进行单独处理
返回 一个 字符串 。
-- =============================================
-- 作者: <zsx>
-- 时间: <2011-1-26>
-- 作用: <-- =============================================
ALTER function [dbo].[Fn_SplitUserId](@userId varchar(20))
returns nvarchar(256)
as
begin
declare @strValueIdArray nvarchar(256)
select @strValueIdArray=isnull(@strValueIdArray+'|','') from User where userid = @userid
return @strValueIdArray
end
相关文章推荐
- json格式数据,将数据库中查询的结果转换为json, 然后调用接口的方式返回json(方式一)
- C#中使用SQL语句生成DataTable,对不同的数据库,处理方式不同,返回的结果属性不同
- JAVA数据库处理(连接,数据查询,结果集返回)
- C#中,当从数据库中查询到数据,以DataTable类型返回后,如果需要对DataTable中的数据进行筛选,可以选择下面的方式
- 数据库查询返回Resource id #9后的处理方式
- Num43 oracle(子查询: 集合查询:处理数据:创建和管理表: 其他数据库对象)
- 安卓开发SQlite使用执行SQL语句一些简单的处理——2.查询数据库的数据
- java实现从一个数据库查询数据经过处理导入另外一个数据库中
- JQuery请求WebService返回数据的几种处理方式
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- C#中通过OLE方式连接informix数据库与查询数据方式
- 利用VC和ADO接口编写一个dll模块实现对数据库数据的处理
- 程序执行hibernate语句查询到数据库里的char型字段,返回的只有该字段的首字母
- ios--django 数据库的链接数据的返回(简单处理)
- SQL SERVER 2008用Select操作处理数据(一)——查询语句的语法流
- 查询数据库语句报错“数据类型 text 和 varchar 在 equal to 运算符中不兼容。"
- 数据表格,查询、导出共用一个form表单,实现文件流方式下载
- 关于postgres一条sql语句中子查询的返回值不止一个,且拼接成相关规则的字符串
- 遍历查询一个数据库中所有表,列出表名和每个表中的数据行数