精简的SQL一(T-SQL)
来源:互联网 发布:我的淘宝图片 编辑:程序博客网 时间:2024/04/30 15:47
例如表有如下数据
lineid cityid
01 沈阳
01 辽阳
01 鞍山
02 沈阳
02 抚顺
02 梅河
显示结果如下
01 沈阳 辽阳 鞍山
02 沈阳 抚顺 梅河
请问应该如何构造sql语句?
=============================
函数:
create function getstr(@content varchar(20))
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+rtrim(cityid) from 表 where lineid=@content
--这句是关键所在,不必写游标循环,这样写记录集中的字符自动叠加。
return @str
end
go
语句:
select distinct lineid,dbo.getstr(lineid) from 表
- 精简的SQL一(T-SQL)
- 精简的SQL二(T-SQL)
- 精简的SQL三(T-SQL)
- 精简的SQL四(T-SQL)
- 巧妙的SQL一(T-SQL)
- T-SQL (一)
- T-SQL(一)
- 精简的SQL五(SQL-PLUS)
- MS SQL Server的T-SQL语句(一)
- sql server 的T-SQL 学习笔记(一)
- T-SQL编程(一)
- T-SQL语言(一)
- T-SQL 学习(一)
- MD5算法的T-SQL实现(FOR SQL2000)(一)
- MD5算法的T-SQL实现(FOR SQL2000)(一)
- MD5算法的T-SQL实现(FORSQL2000)(一)
- T-SQL的学习总结一
- 巧妙的SQL二(T-SQL)
- 网络编程之setsockopt
- 史记翻译-汉初三杰-张良-留侯世家第二十五
- 史记翻译-汉初三杰-韩信-淮阴侯列传第三十二
- vim中文手册
- 我在外包公司做软件测试的日子17
- 精简的SQL一(T-SQL)
- testing
- 收到瑞星送的卡卡狮
- 成年人必看的五个故事
- 读取数据库图片
- 利用 TDI HOOK 实现任意端口复用
- getenv, _wgetenv 获取环境变量
- 关于《仙侣奇缘2》
- 做生意和追女人,“绝色真经”!