美文网首页
关于表中列数据拆分为行数据SQL

关于表中列数据拆分为行数据SQL

作者: 蓝色Hippie | 来源:发表于2018-05-04 08:59 被阅读8次

表名:tb

查询语句:

SELECT a.[name],b.[value] 

FROM (SELECT [name],[value]=CAST(''+REPLACE([value],',','')+'' AS xml) FROM tb )  a

OUTER APPLY (SELECT [value]=T.C.value('.','varchar(50)') FROM a.[value].nodes('/v') AS T(C)) b

更多行与列问题,参考:

https://www.cnblogs.com/no27/p/6398130.html

相关文章

  • 关于表中列数据拆分为行数据SQL

    表名:tb 查询语句: SELECT a.[name],b.[value] FROM (SELECT [name]...

  • SQL查询单表数据(一)

    本节讲述 基本的 select 查询单表数据语句 1 从单表中查询所有的行和列 查询表中所有的数据 在 SQL 中...

  • HBase的数据模型

    简述 在HBase中,数据存储在表中,表分为行和列。与关系型数据库不同的是HBase有一个列族(Column Fa...

  • SQL学习

    SQL学习 法则1:col table表/columns列/rows行 问题:movies表有100万数据? 法则...

  • SQLite中的SQL

    创建数据库 表是探索SQLite中SQL的起点,也是关系数据库中信息的标准单元。所有的操作都以表为中心,表由行和列...

  • 技术 | SQL语句大全

    语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...

  • 官方修正典藏版SQL 语句大全(一)

    --语 句 功 能 --数据操作 SELECT--从数据库表中检索数据行和列INSERT--向数据库表添加新数据行...

  • SQL行转列-列转行

    SQL行转列-列转行 一、行转列 建表语句 插入数据 查询数据表中的内容(即转换前的结果) 先来看一下转换后的结果...

  • 约束

    一、数据库对象 表:表是用来存放用户数据的对象,由行和列组成,列就是字段,行就是表中的记录。 约束:保证数据完整性...

  • SqlServer 行转列

    1 建表,添加测试数据 表数据如下图: 行转列sql 行转列如下图: 2 建表,添加测试数据 表数据如下: 行转列...

网友评论

      本文标题:关于表中列数据拆分为行数据SQL

      本文链接:https://www.haomeiwen.com/subject/kkwrrftx.html