【转】SQL Server将一列拆分成多列

【转】SQL Server将一列拆分成多列 数据表中有一列数据,如图1所示: 图1数据表 现在需要将该列数据分成三列。 SQL 代码如下所示: 1、 select max(case when F1%3=1 then F1 else 0…

	【转】SQL Server将一列拆分成多列[数据库教程]

数据表中有一列数据,如图1所示:

技术图片

图1数据表

现在需要将该列数据分成三列。

SQL 代码如下所示:

1、

select 
max(case when F1%3=1 then F1 else 0 end) a,
max(case when F1%3=2 then F1 else 0 end) b,
max(case when F1%3=0 then F1 else 0 end) c
from HLR151
group by (F1-1)/3

效果:

技术图片

2、

select 
c1=a.F1,c2=b.F1,c3=c.F1
from HLR151 a
left join HLR151 b on b.F1=a.F1+1 
left join HLR151 c on c.F1=a.F1+2
where (a.F1-1)%3=0

效果:

技术图片

3、

select 
max(case when (F1-1)/8=0 then F1 else 0 end) a,
max(case when (F1-1)/8=1 then F1 else 0 end) b,
max(case when (F1-1)/8=2 then F1 else 0 end) c
from HLR151
group by (F1-1)%8

 

效果:

技术图片 

 转自:https://www.cnblogs.com/shuai/archive/2011/02/16/1956123.html

 

【转】SQL Server将一列拆分成多列

原文地址:https://www.cnblogs.com/hycms/p/13307602.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7387.html

(0)
上一篇 2023-03-21 09:30
下一篇 2023-03-21

相关推荐

  • python中列表的基本处理(python列表常用的五种方法)

    python中列表的基本处理(python列表常用的五种方法)这里介绍几个常用的列表操作:

    2023-11-01
    75
  • 为什么说我国一定要自研5g手机芯片技术_5g技术和芯片有关吗

    为什么说我国一定要自研5g手机芯片技术_5g技术和芯片有关吗     最近偶然看到一篇这段时间小米销量下降的文章,想要和大家聊一聊为什么我国一定要自研5G手机芯片?首先大家要明白没有核心技术的手机厂商终究是走不远的,我国手机厂商们一定要大力投入到自研5G手机…

    2023-02-02
    104
  • P2865 [USACO06NOV]Roadblocks G/【模板】次短路

    P2865 [USACO06NOV]Roadblocks G/【模板】次短路
    不是可持久化可并堆的事么 在spfa/dij的不等式中间加一个判断,看他能不能更新最短路/次短路。 这题不卡spfa是!!! #include

    2023-04-20
    111
  • Knative Serving 健康检查机制分析「建议收藏」

    Knative Serving 健康检查机制分析「建议收藏」作者| 阿里云智能事业群技术专家牛秋霖(冬岛) 导读:从头开发一个Serverless引擎并不是一件容易的事情,今天咱们就从Knative的健康检查说起。通过健康检查这一个点来看看Serverles…

    2022-12-18
    98
  • Mysql分库分表全面理解「建议收藏」

    Mysql分库分表全面理解「建议收藏」引言 微服务、分布式大行其道的当下,中、高级Java工程师面试题中高并发、大数据量、分库分表等已经成 了面试的高频词汇,这些知识不了解面试通过率不会太高。你可以不会用,但你不能不知道,就是这么 一种…

    2023-02-11
    102
  • 运维思考 | 你知道CMDB与监控是什么关系吗?[通俗易懂]

    运维思考 | 你知道CMDB与监控是什么关系吗?[通俗易懂]企业随着业务的发展以及新IT技术的不断引入,应用系统的IT资源规模是越来越大,IT架构的复杂性也与日俱增。这种情况下,需要通过多种监控系统,不同的途径来感知业务系统活没活,活的好不好,用户体验怎样。…

    2022-12-22
    100
  • Python数据抓取软件

    Python数据抓取软件Python数据抓取软件是一种可以自动抓取互联网上数据的工具软件,它可以通过一定规则获取指定网站的相关数据,并保存到本地或者服务器中,为用户提供相关的数据分析和数据挖掘。br
    Python数据抓取软件可以自动化处理数据,并从数据中提取重要信息,大大提高了数据分析的效率。同时,Python数据抓取也可以在一定程度上避免了人工操作的失误,确保数据采集的准确性。

    2024-04-14
    24
  • 使用Python的Grid函数实现数据网格化

    使用Python的Grid函数实现数据网格化在数据分析和机器学习的过程中,数据网格化是一个必不可少的步骤。该步骤将原始数据转换为均匀间隔排列的二维数组,使得数据可以进一步被分析和处理,例如图像分析和任意定位。Python提供了许多函数用于数据网格化,其中最常用的是Grid函数。本文将详细介绍如何使用Python的Grid函数实现数据网格化。

    2024-04-25
    14

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注