[英]To move column value to next row using sql stored procedure
在下面的查询中,我从表中选择值,它具有4列名称,年龄,类别,rollno。并且我想在2列中显示它(例如)以使2列值移动到下一行和4列值到下一行。请帮助我做到这一点。
StudentID|name/age|class/Roll no|
1 xxx 2
1 5 123556
2 yyy 2
2 5 123557
Select studentid,name.age,class,roll no from student
您可以UNION ALL
并使用2个查询。 我必须将年龄转换为varchar,以便可以在name.age列中输入
select id, name as 'name.age', class as 'class.rollno'
from student
union all
select id, cast(age as varchar), rollno
from student
order by id, name desc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.