处理前的查询结果如上图:

通过借助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='012009000100'
SELECT ContractID,@Scope FROM fuel_contractQualityNew Where ContractID='012009000100' GROUP BY ContractID

实现了一下效果:

 //创建拼接描述SQL的函数
CREATE FUNCTION dbo.f_str(@contractID varchar(50))
RETURNS VARCHAR(8000)
AS
BEGINDECLARE @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= @contractIDRETURN @Scope
END
GO

转载于:https://www.cnblogs.com/chuanqiMa/p/7160263.html

SQL SERVER2000将多行查询结果拼接到一行数据及函数的创建相关推荐

  1. MySQL中将多行查询结果合并为一行展示SQL语句书写

    写在前面 最近开发过程中,遇到一个需求是要将所查询的多条结果汇总成一条结果展示,由于之前没有接触过这方面的业务,所以经过一番折腾之后,解决了需求,这里特此记录一下,以供后续参考! 1.问题复现 这里以 ...

  2. SQL多行查询结果拼接

    1.Orcal to_char(wmsys.wm_concat(to_char( st.col_name))) as new_nameto_char: 将当前值转换成字符串类型; wmsys.wm_c ...

  3. 查询时拼接两列数据_如何用VBA代码查询两列数据差异?

    爱就一个字,我只说一次-- 北京市第三交通委提醒您:代码千万条,注释第一条,命名不规范,修订两行泪-- 咳,给大家拜晚年了,再提前祝大家元宵快乐-- 我们今天和大家分享的内容是如何用VBA代码查询两列 ...

  4. oracle sql 拼接遇到参数值,sql 将某一列的值拼接成字符串

    ) set @str='' -- 必须先赋值 ))+',' from( select [objid],sfrq from tablename ) tb order by tb.sfrq print @ ...

  5. mysql 近几天内_MYSQL查询一周内的数据(最近7天的)

    select * from wap_content where week(created_at) = week(now) 如果你要严格要求是某一年的,那可以这样 查询一天: select * from ...

  6. code vs 把所有行拼接成一行_关于SQL Server将一列的多行内容拼接成一行的问题讨论...

    示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别名称 AAA 企业1 AAA 企 ...

  7. SQL Server将一列的多行内容拼接成一行的实现方法

    SQL Server将一列的多行内容拼接成一行的实现方法 投稿:mdxy-dxy 这篇文章主要介绍了SQL Server将一列的多行内容拼接成一行的实现方法,需要的朋友可以参考下 下面大家先看下示例代 ...

  8. Go 学习笔记(55)— Go 标准库 sql (初始化数据库、插入、更新、删除数据库表、单行查询、多行查询、事务处理)

    1. 标准库说明 Go 的标准库中是没有数据库驱动,只提供了驱动接口,有很多第三方实现了驱动,我们这里选择 go-sql-driver 这个实现是目前使用最多的.github 地址是:https:// ...

  9. SQL多个查询结果拼接

    今天有一个需求,我有三张表,一张学生表,一张教师表,一样辅导员. 它们都有编号,都有密码,但是字段名不一样,我想一次查询出三张表里面这些编号和密码放在一个查询结果集里面! 我们可以编写三个SQL语句, ...

最新文章

  1. 一文让你完全弄懂逻辑回归和分类问题实战《繁凡的深度学习笔记》第 3 章 分类问题与信息论基础(上)(DL笔记整理系列)
  2. python使用matplotlib可视化跨年数值指标中位数变化率、使用pct_change函数计算变化率、年环比变化率(pct_change function)
  3. 游戏 AI 相关文章
  4. 虚拟机无法连接以太网
  5. 剑指offer之数组中的逆序对
  6. Web前端——JavaScript(bom文档对象模型)
  7. c开头英文语言,C开头的考研英语词汇
  8. BD_source code for problem 1555
  9. MySQL 使用utf8mb4代替utf8
  10. (ICIP2019)图像语义分割(23) LEDNet-用于实时语义分割的轻量级编解码网络
  11. Dbgview,本机内核打印的注册表配置
  12. heic转换成jpg,学会这个方法就够了
  13. Vue3 + Vite 使用 Less 配置
  14. SQL注入-waf绕过
  15. 多测师肖sir_高级讲师_第2个月第17讲讲解接口面试题
  16. ArcGIS Server 统计服务请求数等
  17. (4)量子态矢与算子(算符)
  18. GCD及其扩展GCD详解
  19. 计算机数学英语考本的分数线,专接本考试数学英语的成绩没有过公共线还有没有被..._公共英语考试_帮考网...
  20. SWIFT之殇——针对越南先锋银行的黑客攻击技术初探

热门文章

  1. Java——异常(try...catch...finally)
  2. mysql 自动化 安装_mysql自动化安装
  3. 搜索---广度优先遍历、深度优先遍历、回溯法
  4. 串口通信的基本原理----STM32
  5. uva 1451——Average
  6. 168.167Excle表列整数字符和字符整数的互相转化
  7. makefile内容小结
  8. C++ 文件读写操作01
  9. 每日一题:leetcode959.由斜杠划分区域
  10. Wormholes——Bellman-Ford判断负环