sql将一行拆成多行_sql中如何将输出的数据换行

sql将一行拆成多行_sql中如何将输出的数据换行例如 根据dqty1 数值分行,并记录第几行 表 TID cname dqty1 A 2 B 3 C 4 在查询或者是视图中,怎么变成 cname dqty count A 2 1 A 2 2 B …

SQL server 一行拆多行

例如 根据dqty1 数值分行,并记录第几行
表 TID
cname dqty1
A 2
B 3
C 4
在查询或者是视图中,怎么变成
cname dqty count
A 2 1
A 2 2
B 3 1
B 3 2
B 3 4
C 4 1
C 4 2
C 4 3
C 4 4

 

 

;WITH CTE AS
(
SELECT cname,dqty1,dqty1 AS row
FROM TID
UNION ALL
SELECT cname,dqty1,row-1
FROM CTE
WHERE row>1
)
SELECT * FROM CTE
ORDER BY CTE.cname,CTE.dqty1,CTE.row
OPTION (MAXRECURSION 0)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9250.html

(0)
上一篇 2023-02-12
下一篇 2023-02-12

相关推荐

  • 使用Python连接数据库

    使用Python连接数据库在计算机科学领域,数据库是存储数据的地方。如果你需要一个可以永久存储数据的地方,那么数据库是你最好的选择。而使用Python连接数据库有多种不同的方法和工具。

    2024-07-07
    38
  • 治理世界的Python列表

    治理世界的Python列表Python是一种广泛使用的高级编程语言,列表是Python中的一种常见的数据类型。列表是一个有序的可变序列,可以存储任何类型的对象,包括数字、字符串和其他列表等。

    2024-01-12
    109
  • plsql实例_sql项目实例

    plsql实例_sql项目实例第六章 项目案例1 需求: 1. 建立一个银行账户的表bank_account,具备以下字段和约束 2. 完成该表基本CRUD 3. 模拟转账流程 4. 模拟异常之后的业务回滚 开发文档: 1. 按需

    2023-02-04
    138
  • 并发执行sql_blockingqueue 多线程

    并发执行sql_blockingqueue 多线程来源:http://www.postgres.cn/docs/11/ 13.2.1. 读已提交隔离级别 读已提交是PostgreSQL中的默认隔离级别。 当一个事务运行使用这个隔离级别时,

    2023-02-26
    132
  • 掌握CSS中的counter-increment属性

    掌握CSS中的counter-increment属性CSS中的counter-increment属性是一个非常有用的工具,可以用于计数自定义内容的出现次数和位置,为排版带来了更多的灵活性和个性化。在这篇文章中,我们将会详细探讨CSS中的counter-increment属性,包括其基本作用、语法、示例和常见用法等方面的内容。希望本文能够对读者理解并掌握该属性有所帮助。

    2024-04-27
    49
  • SQL 语句解析「建议收藏」

    SQL 语句解析「建议收藏」查询语句 1.基础查询: SELECT * FROM 表 解析:此语句会将表中所有的字段查询出来,SQL执行的顺序:FROM 表 (找到表)=>SELECT * (查询所有字段*代表所有字段)

    2023-04-16
    151
  • (Sql server)用现有表中的数据创建Sql的Insert插入语句[通俗易懂]

    (Sql server)用现有表中的数据创建Sql的Insert插入语句[通俗易懂]之前,在Codeproject发表过一篇关于用现有表中数据创建Insert的Sql语句的存储过程,今天将其搬到这里来,注意本存储过程仅适用于SQL SERVER。 介绍 一些时候,你想导出一些现有表中

    2022-12-17
    136
  • 使用Python编写爬虫

    使用Python编写爬虫在互联网时代,信息爆炸已经成为常态,人们需要从海量的数据中获取指定的信息,而爬虫技术就是一项强大的工具。Python作为一种简洁有效的编程语言,其出色的网络数据抓取功能备受开发人员的青睐,越来越多的人开始使用Python编写爬虫。

    2024-06-30
    42

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注