行转列(大全)

1、统计行数,转成列显示。

CREATE TABLE `shop_20231223` (`name_ed` varchar(255) DEFAULT NULL,`time_ed` varchar(255) DEFAULT NULL,`day_ed` int DEFAULT NULL
) select 
sum(case when day_ed ='9'  then 1 else 0 end)  month_9,
sum(case when day_ed ='10' then 1 else 0 end)  month_10,
sum(case when day_ed ='11' then 1 else 0 end)  month_11,
sum(case when day_ed ='12' then 1 else 0 end)  month_12
from shop_20231223 s2;

 1.1、可以把上面的 1 变成,表中的某个字段(求和),代码如下:

      

select 
sum(case when day_ed ='9'  then num_ed else 0 end)  month_9,
sum(case when day_ed ='10' then num_ed else 0 end)  month_10,
sum(case when day_ed ='11' then num_ed else 0 end)  month_11,
sum(case when day_ed ='12' then num_ed else 0 end)  month_12
from shop_20231223 s2;

2、添加自动,删除字段,修改字段属性(如更改字段长度)

   

3、

4、

5、

6、

7、

8、

9、

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/295273.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

指针的概念

在C语言中,内存单元的地址称为指针,专门用来存放地址的变量,有时对地址,指针和指针变量不区分,统称指针。(地址指针) 一般情况下,最前面的存储类型通常会省略 指针在说明的同时&…

单调栈分类、封装和总结

作者推荐 map|动态规划|单调栈|LeetCode975:奇偶跳 通过枚举最小(最大)值不重复、不遗漏枚举所有子数组 C算法:美丽塔O(n)解法单调栈左右寻找第一个小于maxHeight[i]的left,right,[left,right]直接的高度都是maxHeight[i] 可以…

Java项目-瑞吉外卖项目优化Day3

前后端分离开发 Yapi 是一个接口结合了接口测试、接口管理的管理平台,需要配置比较麻烦。看弹幕说用apifox更好用。可以将接口文档导出导入。 Swagger 注意下面的地址前面要有/。 效果: 可以在这里实现接口的测试,也可以导出文档等等。一般…

node.js——如何安装并管理node.js多个版本进行开发,看这一篇文章就够了!!!

安装并管理node多个版本 一、nvm介绍二、安装三、常用操作命令 总结 本文介绍了如何安装并管理node多个版本进行开发。 一、nvm介绍 nvm是Node.js的版本管理器,安装并使用,可以让我们切换不同的Node.js版本进行开发。 二、安装 下载对应系统的nvm安装…

图片转excel:“保留数字格式”在什么场景下该勾

保留数字格式是什么意思呢?顾名思义,就是将转出来的数字保留为数字格式,而不是文本格式。我们知道,OCR程序将图片上的文字识别为电脑可编辑的文字后,如果导入到excel不加处理,则单个数字过长的文字就会被ex…

解锁Word新技能,实现下拉框选择功能

项目实施过程中,涉及到从word导入数据,以前常规的搞法是从excel做导入,下拉框实现也比较简单,用数据有效性设置即可,其实当时也考虑用excel来做,因为业务场景的关系,看起来没有word直观&#xf…

【Zabbix】使用 Grafana 统一监控展示并对接Zabbix v6

Grafana是开源的可视化工具,支持各类数据源的接入MySQL、PostgreSQL、AWS CloudWatch、Microsoft SQL Server (MSSQL)等;支持丰富的插件生态系统 Bar chart、CloudWatch、Geomap、Jaeger等。以下是grafana的官方网站: Grafana Labs grafana服务端支持在…

网络爬虫之多任务数据采集(多线程、多进程、协程)

进程:是操作系统中资源分配的基本单位 线程:使用进程分配的资源处理具体任务 一个进程中可以有多个线程:进程相当于一个公司,线程就是公司里面的员工。 一 多线程 多线程都是关于功能的并发执行。而异步编程是关于函数之间的非…

Pycharm解释器的配置: System Intgerpreter 、Pipenv Environment、Virtualenv Environment

文章目录 前提1. 环境准备2. 了解虚拟环境 一、进入Interpreter设置页二、添加Interpreter1. 方式一2. 方式二 三、 System Interpreter四、 Pipenv Environment前提条件:详细步骤1) 选择pipenv2) 设置Base Interpreter3) 设置Pip…

分布式锁常见问题及其解决方案

一、为什么要使用分布式锁? 因为在集群下,相当于多个JVM,就相当于多个锁,集群之间锁是没有关联的,会照成锁失效从而导致线程安全问题 分布式锁可以分别通过MySQL、Redis、Zookeeper来进行实现 二、redis分布式锁的实…

ubuntu 18.04 共享屏幕

用于windows远程ubuntu 1. sudo apt install xrdp 2. 配置 sudo vim /etc/xrdp/startwm.sh 把最下面的test和exec两行注释掉,添加一行 gnome-session 3.安装dconf-editor : sudo apt-get install dconf-editor 关闭require encrytion org->gnome->desktop…

【数据结构入门精讲 | 第十六篇】并查集知识点及考研408、企业面试练习

上一篇中我们进行了散列表的相关练习,在这一篇中我们要学习的是并查集。 目录 概念伪代码选择题填空题编程题7-1 朋友圈R7-1 笛卡尔树R7-2 部落R7-3 秀恩爱分得快 在许多实际应用场景中,我们需要对元素进行分组,并且在这些分组中进行查询和修…