2016 - 2024

感恩一路有你

sql按逗号拆分列为多行 如何用SQL语句将一行变成多行?

浏览量:1830 时间:2021-03-12 19:20:47 作者:admin

如何用SQL语句将一行变成多行?

用一个循环。

先用参数取到到底要变成多少行,和单价

declare @t int

declare @sal nvarchar(8)

根据需求或实际情况将应变为多少行这个烤取给变量@t,单价取给@sal

设置循环的起始数值

declare @i int

set @i=1

开始循环

while(@i<=@t)

begin

--将单行的数据插入需要的表

db2数据库,一个字段有多行数据,转一行并且用逗号拼接起来?

select distinct name from tbl_name然后借助第三方软件UltraEdit的替换命令(其他编译器也行的)将 ^p(换行符) 替换为 , (逗号)即可如果是纯粹编程的话,需要将结果集进行处理。

Excel求助如何按照“逗号”将一行变成多行?

分两种:

一、以空格或逗号或分号等等的符号分割:
二、以固定长度进行分割:

SQL一行变多行?

行转列吗?那容易,用union并列一下就好了。比如你有表t (c1,c2,c3)

--行显示

select c1,c2,c3 from t

--转列

select c1 from t union all

select c2 from t union all

select c3 from t

sql按逗号拆分列为多行 sql一行拆分成多行 sql一行数据变多行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。