(1)表tb1有如下数据:

姓名                     语文                        数学                    物理

张三                       68                           89                        99

李四                      90                            66                         78

现在要求写出查询语句得到如下查询结果

name                    subject                       score

张三                       语文                           68 张三                       数学                           89 张三                       物理                            99 李四                       语文                            90 李四                      数学                            66 李四                       物理                            78 sql语句如下:

或者:

(2)tb2表有如下数据:

name              subject                  score

张三               语文                       74 张三                英语                      88 张三                物理                       90 李四                语文                      88 李四                英语                      67 李四                物理                        95

通过查询得到如下数据:

姓名         语文                  英语                     物理

张三          74                   88                        90 李四           88                    67                        95

sql语句如下:

现在要求写出查询语句得到如下结果:

姓名         语文                  英语                     物理            总分                平均分

张三          74                    88                        90               252                    84 李四           88                    67                        95                250                    83.33

sql:

mysql+纵表和横表_mysql 横表和纵表转换相关推荐

  1. mysql 分表后如何扩展_mysql扩展至分库分表

    MySQL互联网Oracle企业应用数据结构 . 数据库的复制能解决访问问题,并不能解决大规模的并发写入问题,要解决这个问题就要考虑mysql数据切分了 数据切分,顾名思义,就是数据分散,将一台主机上 ...

  2. mysql数据意外删了怎么办_MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办...

    MySQL数据库意外崩溃导致表数据文件损坏无法启动怎么办 发布时间:2020-07-20 13:45:46 来源:亿速云 阅读:57 作者:小猪 这篇文章主要为大家展示了MySQL数据库意外崩溃导致表 ...

  3. mysql 分表后如何扩展_MySQL横向扩展-分库分表解决方案总结

    从业务场景看分库分表 互联网行业中,业务场景通常写少读多的情况居多,在MySQL的使用前期,读性能大多可以通过SQL优化来解决,但随着业务的持续发展,单纯依靠SQL的查询优化会越来越难以达到业务服务要 ...

  4. mysql 表分区使用场景_MySQL的分区和分表应用场景分析

    一.分表的前世今生 MySQL5.0以前版本存在单表行数的性能下降拐点,以经典的MySQL4.17或MySQL3.23为例,那个特定年代的存储引擎主要是ISAM或类ISAM存储引擎和BDB存储引擎,运 ...

  5. mysql查询姓名第二个字_mysql数据库(二)——表的查询

    1.单表查询 1.1 查询语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条 ...

  6. mysql delete 表关联删除数据_MYSQL中delete删除多表数据与删除关联数据

    在mysql中删除数据方法有很多种,最常用的是使用delete来删除记录,下面我来介绍delete删除单条记 录与删除多表关联数据的一些简单实例. 1.delete from t1 where 条件 ...

  7. mysql 复制表中的数据_MySQL中快速复制数据表方法汇总

    本文将着重介绍两个MySQL命令的组合,它将以原有数据表为基础,创建相同结构和数据的新数据表. 这可以帮助你在开发过程中快速的复制表格作为测试数据,而不必冒险直接操作正在运行 的数据表. 示例如下: ...

  8. mysql 表引擎无法更新_Mysql安装archive引擎更新表引擎

    1,在mysql命令行中安装Archive引擎 1,查找mysql plugins lib目录,看目录中是否存在Archive的so; mysql > show variables like'p ...

  9. mysql 数据表创建字段类型_MySQL 数据类型简介 创建数据表及其字段约束

    数据类型介绍 MySQL 数据类型分类 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 具体数据类型见这篇博客 MySQL表操作中的约束 primary key 主键约束 非 ...

  10. mysql 字符列做日期分区_mysql 根据日期字段做表分区

    mysql 的表分区有几种类型, list, hash, range等, 今天我们介绍下日期分区, 假如与如下表: 新建mysql分区表CREATE TABLE core(   core_id INT ...

最新文章

  1. android服务器压力测试,Android压力测试Monkey工具
  2. OpenCV在ARM上的移植
  3. 嵌入式linux mono,嵌入式linux/android alsa_aplay alsa_amixer命令行用法(示例代码)
  4. python全栈开发-json和pickle模块(数据的序列化)
  5. java allocate_Java中volatile关键字的最全总结
  6. P4548-[CTSC2006]歌唱王国【概率生成函数,KMP】
  7. Codeforces Global Round 11——E随机+线性基待补
  8. 机器学习实战应用50讲(一)-使用student’s T检验的未必是学生
  9. 响应设置cookie_注册登录 与 Cookie
  10. veket linux软件下载6,veket linux官方
  11. img标签中alt和title属性的正确使用
  12. linux文件存储结构,Linux文件存储方式以及软硬链接
  13. SEO常用辅助工具整合
  14. js读取本地excel到html,JS读取本地EXCEL文件
  15. 微软认证(MTA)的java,js以及数据库考过了
  16. 【数据结构与算法】摔鸡蛋
  17. 嵌入式实时操作系统FOS简介
  18. 樊登读书会终身成长读后感_(完整版)《终身成长》读后感
  19. matlab 滤波器设计 coe_现代雷达系统分析与设计
  20. 程序中说的挂起是什么意思

热门文章

  1. Jinja2安装与基本API用法
  2. 错误0x800700E1:无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。
  3. 微型计算机输入设备 写出六种,计算机一级考试word题及答案
  4. (13.1.1)PMBOK之一:运营,项目、项目集、项目组合、组织战略及其管理
  5. 数学与计算机科学虎扑,数学发展到今天还有继续研究的必要吗?
  6. 转贴:求真功诚访大成名家--程立华 (2006-09-22 16:08:11)
  7. 锂离子电池热失控的机理
  8. dell电脑如何安装ubuntu系统_Dell台式机安装Ubuntu 16.04注意事项( Alienware R6)
  9. Redis的expire(过期时间)
  10. python def -> : ->什么意思