sql 记录截取重排问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 记录截取重排问题相关的知识,希望对你有一定的参考价值。

比如:
姓名1 年龄1 姓名2 年龄2 姓名3 年龄3
张三 20 李四 22 王五 30
要求截取后排序如下:
姓名1 年龄1
张三 20
李四 22
王五 30

如果你的给的表结构是确定的话,可以这样

select 姓名1,年龄1 from table
union all
select 姓名2,年龄2 from table
union all
select 姓名3,年龄3 from talbe;
有问题再追问吧,不知道你给的表结构是不是固定的,如果不是的话,
可以写一个存储过程什么的
参考技术A 这问题真蛋疼啊。

Sql server 截取 并转换为数字的问题

  碰到一个表依据另一个表的某个字段排序的问题

update [dbo].[Repertory] set SortCode= ASCII(SUBSTRING( m.EnCode ,1,1)) from dbo.Repertory g dbo.Material m where g.MaterialId=m.Id;

记录一下,

提取了第一个字符有的是数字有的是字母

也可以取两个

取两个可以两个AscII相加

 

以上是关于sql 记录截取重排问题的主要内容,如果未能解决你的问题,请参考以下文章