1.数学函数

有如下表和数组

把num值处于[20,29]之间,改为20

num值处于[30,39]之间的,改为30

UPDATE mian SET num = FLOOR(num/10)*10 WHERE num BETWEEN 20 AND 39;

2.字符串

把good表中商品名为'诺基亚xxxx'的商品,改为'HTCxxxx',

提示:大胆的把列看成变量,参与运算,甚至调用函数来处理 .

substring(),concat()

SELECT goods_id,goods_name,CONCAT('htc',SUBSTRING(goods_name,4)) FROM goods WHERE goods_name LIKE'诺基亚%';

3.where-having-group综合练习题

要求:查询出2门及2门以上不及格者的平均成绩

SELECT * FROMresult;SELECT *,AVG(score) AS pjf FROM result GROUP BY NAME; --显示所有人的平均分

SELECT *,score < 60 FROM result; --比较运算

SELECT NAME,SUM(score < 60) AS gk,AVG(score) AS pj FROM result GROUP BY NAME; --统计每个人的挂科数

--最终的查询语句

SELECT NAME,SUM(score < 60) AS gk,AVG(score) AS pj FROM result GROUP BY NAME HAVING gk>=2;

4.连接查询

根据给出的表结构按要求写出SQL语句。

Match 赛程表

字段名称

字段类型

描述

matchID

int

主键

hostTeamID

int

主队的ID

guestTeamID

int

客队的ID

matchResult

varchar(20)

比赛结果,如(2:0)

matchTime

date

比赛开始时间

Team 参赛队伍表

字段名称

字段类型

描述

teamID

int

主键

teamName

varchar(20)

队伍名称

Match的hostTeamID与guestTeamID都与Team中的teamID关联

查出 2006-6-1 到2006-7-1之间举行的所有比赛,并且用以下形式列出:

拜仁 2:0 不来梅 2006-6-21

mysql> select * from m;

+-----+------+------+------+------------+

| mid | hid | gid | mres | matime |

+-----+------+------+------+------------+

| 1 | 1 | 2 | 2:0 | 2006-05-21 |

| 2 | 2 | 3 | 1:2 | 2006-06-21 |

| 3 | 3 | 1 | 2:5 | 2006-06-25 |

| 4 | 2 | 1 | 3:2 | 2006-07-21 |

+-----+------+------+------+------------+

4 rows in set (0.00 sec)

mysql> select * from t;

+------+----------+

| tid | tname |

+------+----------+

| 1 | 国安 |

| 2 | 申花 |

| 3 | 公益联队 |

SELECT m.mid,t1.`tname` AS hname,m.`mres`,t2.`tname` AS gname, m.`matime` FROM m INNER JOIN t AS t1 ON m.`hid` =t1.`tid`INNER JOIN t AS t2 ON m.`gid` = t2.`tid` WHERE m.`matime` BETWEEN '2006-06-01' AND '2006-07-01';

5.子查询和合并

A表:

+------+------+

| id | num |

+------+------+

| a | 5 |

| b | 10 |

| c | 15 |

| d | 10 |

+------+------+

B表:

+------+------+

| id | num |

+------+------+

| b | 5 |

| c | 15 |

| d | 20 |

| e | 99 |

+------+------+

要求查询出以下效果:

+------+----------+

| id | num |

+------+----------+

| a | 5 |

| b | 15 |

| c | 30 |

| d | 30 |

| e | 99 |

+------+----------+

SELECT id,SUM(num) FROM (SELECT * FROM a UNION ALL SELECT * FROM b) AS temp GROUP BY id;

mysql 申花球队面试题_mysql面试题练习01相关推荐

  1. mysql 笔试题_MySQL笔试题详解(一)(中等难度)

    有一位学生在找数据分析工作的时候,遇到一个笔试题,内容如下: 现有注册用户表table_user,有两个字段:user_id(用户id).reg_tm(注册时间).有订单表table_order,有三 ...

  2. mysql在缺省状态下_MYSQL面试题

    51.MYSQL 支持事务吗? 在缺省模式下,MYSQL 是 autocommit 模式的,所有的数据库更新操作都会即时提交,所 以在缺省情况下,mysql 是不支持事务的. 但是如果你的 MYSQL ...

  3. mysql上机试题_mysql上机试题

    mysql上机试题 MySQL 上机操作1. 创建数据库,名称为 MyBank2. 创建数据表 customer(客户) .deposite(存款) . bank(银行) ,表结构如下:custome ...

  4. mysql数据结构面试题_MySQL面试题汇总

    事务是什么? 一系列操作,要么全部完成,要么一个都不做 事务的ACID特性 原子性:一系列操作要么都执行,要么都不执行 一致性:事务执行前后数据完整性不变,如转账前后总金额不变 隔离性:多个事务并发访 ...

  5. mysql的集群面试题_mysql面试题

    最新阿里MySQL面试题目45道,以及学习路线分享! - 简书 2018最新mysql数据库优化面试 mysql索引面试 MySQL搜索引擎面试 MySQL面试基础知识 - 简书 MySQL 有哪些存 ...

  6. mysql工资由低到高语句_mysql面试题

    1.根据部门号从高到低,工资从低到高列出员工的信息 select * from employee order by dept_id desc,salary 2.union和union all的区别 用 ...

  7. mysql mvcc 读写阻塞_mysql面试题MVCC原理事务隔离级别_aiailingfei的博客-CSDN博客

    原文作者:小小一只鸟 原文标题:mysql面试题MVCC原理事务隔离级别 发布时间:2021-01-19 19:43:38 mysql事务隔离级别可重复读面试题 熊大 话说今天漂亮的妹子给我发过一张图 ...

  8. 中超比赛小观-长沙金德对上海申花(图,视频)_原水_新浪博客

    比赛开始前球迷状况一览: 湖南湘魂球迷协会 这也是个湖南的金德球迷协会 申花的客场球迷就少得可怜了 双方球员入场    奏国歌  比赛开始不久,金德的外援阿布就依靠灵活的脚下技术多次过掉上海申花的防守 ...

  9. 上海申花外援登巴巴离队 加盟土超伊斯坦布

    资料图:登巴巴(左).图片来源:Osport全体育图片社 中新网1月23日电 22日晚,上海绿地申花俱乐部官方宣布,外援登巴巴因个人原因向俱乐部提出提前解除合约,俱乐部尊重其个人意愿,接受其申请. 登 ...

  10. mysql 分片 数据迁移_简述MySQL分片中快速数据迁移_MySQL

    推荐阅读:MySQL 数据库跨操作系统的最快迁移方法 mysql 备份与迁移 数据同步方法 操作实践背景: travelrecord表定义为10个分片,尝试将10个分片中的2个分片转移到第二台MySQ ...

最新文章

  1. (2.10)备份与还原--利用T-SQL进行备份还原
  2. 机器视觉:工业线阵相机与面阵相机特点分析
  3. 【普及组模拟赛】游戏
  4. python量化数据处理小细节(以后还会不断补充)
  5. 主机甲采用停等协议向主机乙_习题
  6. JS-面向对象-原形对象链(自定义对象实例原形对象链 / 本地对象原形对象链)
  7. 公交车上应不应该给老人让座?
  8. 分布式通用爬虫管理平台Crawlab
  9. web前端开发常用工具有哪些?
  10. 超威主板关闭超线程教程
  11. 教你打造 Win7 中的高清设备图标
  12. C语言——俄罗斯方块小游戏
  13. 泰坦尼克号乘客生存情况分析之第二部分特征工程
  14. 板内板间通信协议及接口(四)SPI
  15. 浅谈String的堆内存和栈内存
  16. 使用 Wall 搭建个人照片墙和视频墙
  17. 适合小白的Linux入门学习教程,从安装到实操(涵盖各种常用指令,超详细!)
  18. Leetcode-数据结构-88. 合并两个有序数组
  19. 【Proteus仿真】【51单片机】水箱液位检测控制装置设计
  20. VI ORB-SLAM初始化与VINS初始化对比(将vi orb-slam初始化方法移植到vins中)

热门文章

  1. 特效行者软件app怎么制作抖音特效和快手特效视频?
  2. 【英语:基础进阶_原著扩展阅读】J6.原著阅读实战训练
  3. ftp文件下载工具,三个非常好使的ftp文件下载工具
  4. 英语应征计算机作文,高三英语作文 应征英语话剧社的邮件English Drama Club
  5. android amr base64,base64 音频数据在部分手机播放失败 setDataSourceFD failed.:status=0x80000000...
  6. 利用企业微信机器人发送GitLab消息
  7. STC15F104W 使用 315/433 MHz 超再生模块发送/接收数据
  8. 以太坊漫游指南:读懂以太坊发展路线图
  9. Linux之DNS域名解析
  10. 素数之魂——黎曼和他的伟大猜想