sql两列合并成一列格式(SQL 将一列拆分成多列的三种方法)
类别:数据库 浏览量:1766
时间:2021-10-11 00:07:49 sql两列合并成一列格式
SQL 将一列拆分成多列的三种方法数据表中有一列数据,如图所示:
现在需要将该列数据分成三列。
SQL 代码如下所示:
第一种
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
效果
第二种
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
效果
第三种
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
效果
以上就是SQL 将一列拆分成多列的三种方法的详细内容,更多关于SQL 一列拆分成多列的资料请关注开心学习网其它相关文章!
您可能感兴趣
- mysql整体架构设计(MySQL 整体架构介绍)
- mysql的连接池名称如何查看(如何使用mysqladmin获取一个mysql实例当前的TPS和QPS)
- sqlserver分表后如何查询(SQL Server中row_number分页查询的用法详解)
- sql server删除曾经登录过的登录名
- mysql8.0如何配超时时间(解决MySQL8.0时区的问题步骤)
- sqlservercount函数的用法(SQL Server中row_number函数的常见用法示例详解)
- mysql索引如何使用(MySQL 索引和数据表该如何维护)
- mysql中基本语句(MySQL中explain语句的基本使用教程)
- mysql创建数据库基本指令(MySql 新建用户与数据库的实际操作步骤)
- Mysql官方性能测试工具mysqlslap的使用简介(Mysql官方性能测试工具mysqlslap的使用简介)
- mysql explain的用法
- 常见NoSQL数据库
- sql建立视图步骤(SQL 创建、更新和删除视图的方法)
- mysql 双主双备(MySQL配置了双主,是如何避免出现数据回环冲突的)
- sqlserver字段增加删减(关于SQL Server中bit类型字段增删查改的一些事)
- sql查询union怎么用(SQL语句之Union和Union All的用法)
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
- 指天椒紫苏爆炒牛肉(指天椒紫苏爆炒牛肉)
- 谷雨前,吃牛羊肉别忘了吃河鲜,除湿还清热,加紫苏一炒特解馋(吃牛羊肉别忘了吃河鲜)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
热门推荐
- 阿里云服务器安全组在哪(阿里云服务器安全组设置规则)
- dedecms怎么调用标签(dedecms直接访问域名不能跳转到index.php)
- pythonweb大数据分析(Python实现的大数据分析操作系统日志功能示例)
- sqlserver 数据量需要多少内存(SQL Server在AlwaysOn中使用内存表的“踩坑”记录)
- python爬虫入门代码(python爬虫基础教程:requests库二代码实例)
- h5微信手机端debug模式(iOS微信H5页面橡皮回弹效果的踩坑记录)
- vue2和vue3都如何创建项目(vue3.0+vite2实现动态异步组件懒加载)
- 在sqlserver中如何看表格的类型(SQL Server 中的数据类型隐式转换问题)
- 用python制作一个简单的小程序(Python简单基础小程序的实例代码)
- harborjob设置(harbor修改配置文件后重启操作)