SQL SERVER2000将多行查询结果拼接到一行数据及函数的创建
2024-08-29 05:03:46
处理前的查询结果如上图:
通过借助SQL变量的定义
DECLARE @Scope varchar(1000)
DECLARE @Num int
SET @Scope=''
SET @Num = 1
SELECT @Scope=@Scope+convert(varchar(8),@Num)+'、'+DescScope+ DescOper+';', @Num = @Num+1 From fuel_contractQualityNew Where ContractID=''
SELECT ContractID,@Scope FROM fuel_contractQualityNew Where ContractID='' GROUP BY ContractID
实现了一下效果:
//创建拼接描述SQL的函数
CREATE FUNCTION dbo.f_str(@contractID varchar(50))
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @Scope varchar(1000)
DECLARE @Num int
SET @Scope=''
SET @Num = 1
SELECT @Scope=@Scope+convert(varchar(8),@Num)+''+DescScope+ DescOper+';', @Num = @Num+1 From fuel_contractQualityNew where ContractID= @contractID
RETURN @Scope
END
GO
最新文章
- React Native之 Navigator与NavigatorIOS使用
- POI对Excel自定义日期格式的读取
- Redis性能问题排查解决手册(七)
- hdu 2005 - 第几天?
- python 内置速度最快算法(堆排)
- VS2010 单文档+多视图+Outlook风格
- 转(NLP必读)
- hdu3681--Prison Break(TSP+二分)
- C++模板编程
- 【Android接口实现】PhotoView——单点支持/多图像缩放,实现了触摸
- ExceL转PDF
- SEO—Meta标签优化
- Java 到底是值传递还是引用传递
- Java仪器数据文件解析-PDF文件
- C 连接mysql VC的步骤
- ArcGIS API for JavaScript 入门教程[1] 渊源
- 关于xampp mysql字符编码与编译器编码不匹配问题
- 分布式服务管理框架 ZooKeeper
- 导入其他python文件或者python文件的函数
- [转]Linux下安装Java环境配置步骤详述