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一行数据变多行
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。