sql网课 SQL一行变多行?
浏览量:2312
时间:2021-03-13 17:27:40
作者:admin
SQL一行变多行?
您想转机吗?那很简单。把它和工会并列起来。例如,如果有一个表t(C1,C2,C3)
从t中选择C1,C2,C3
--旋转列
从t union all中选择C1
从t union all中选择C2
从t中选择C3
带循环。首先,使用参数获取要更改的行数和单价声明@色调声明@salnvarchar(8) 根据需要或实际情况,给变量@t给定应变线数,并且将单价提供给@Sal以设置周期的起始值声明@iint设置@i=1在(@我<=@t)Begin—将一行数据插入所需的表insert into(…))values(…)—循环参数自增设置@i=@i一个循环结束。首先,使用参数获取要更改的行数和单价声明@tintdeclare@salnvarchar(8) 根据需求或实际情况,将应变线数赋给变量@t,并将单价赋给@Sal,以设定周期的起始值声明@iintset@i=1在(@我<=@t)Begin—将单行数据插入所需的表insert into(…))值(…)—循环参数自增设置@i=@i1结束
如果只有一个SQL查询结果,则显示一行。行数表示结果数,列数取决于查询的字段数。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。