一列变三列的例子:
sql一列变多列select 
sql一列变多列
max(case rownumber % 3 when 2 then id else null endas id1,
sql一列变多列
max(case rownumber % 3 when 2 then [text] else null endas text1,
sql一列变多列
max(case rownumber % 3 when 1 then id else null endas id2,
sql一列变多列
max(case rownumber % 3 when 1 then [text] else null endas text2,
sql一列变多列
max(case rownumber % 3 when 0 then id else null endas id3,
sql一列变多列
max(case rownumber % 3 when 0 then [text] else null endas text3
sql一列变多列
from 
sql一列变多列(
select row_number() over(order by [type] descas rownumber,[id],[text] from tablename) A
sql一列变多列
group by (rownumber+2)/3
变多列以此类推

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2021-06-06
  • 2022-12-23
  • 2022-02-07
  • 2021-06-09
  • 2021-09-07
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
相关资源
相似解决方案