学无止境·MySQL④(多表查询)

这篇具有很好参考价值的文章主要介绍了学无止境·MySQL④(多表查询)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

试题一

1、创建表

use mydb3;
– 创建部门表
create table if not exists dept3(
deptno varchar(20) primary key , – 部门号
name varchar(20) – 部门名字
);
– 创建员工表
create table if not exists emp3(
eid varchar(20) primary key , – 员工编号
ename varchar(20), – 员工名字
age int, – 员工年龄
dept_id varchar(20) – 员工所属部门
);
学无止境·MySQL④(多表查询),mysql,数据库

2、表中添加数据

– 给dept3表添加数据
insert into dept3 values(‘1001’,‘研发部’);
insert into dept3 values(‘1002’,‘销售部’);
insert into dept3 values(‘1003’,‘财务部’);
insert into dept3 values(‘1004’,‘人事部’);
学无止境·MySQL④(多表查询),mysql,数据库

– 给emp3表添加数据
insert into emp3 values(‘1’,‘乔峰’,20, ‘1001’);
insert into emp3 values(‘2’,‘段誉’,21, ‘1001’);
insert into emp3 values(‘3’,‘虚竹’,23, ‘1001’);
insert into emp3 values(‘4’,‘阿紫’,18, ‘1001’);
insert into emp3 values(‘5’,‘扫地僧’,85, ‘1002’);
insert into emp3 values(‘6’,‘李秋水’,33, ‘1002’);
insert into emp3 values(‘7’,‘鸠摩智’,50, ‘1002’);
insert into emp3 values(‘8’,‘天山童姥’,60, ‘1003’);
insert into emp3 values(‘9’,‘慕容博’,58, ‘1003’);
insert into emp3 values(‘10’,‘丁春秋’,71, ‘1005’);
学无止境·MySQL④(多表查询),mysql,数据库

3、查询每个部门的所属员工

学无止境·MySQL④(多表查询),mysql,数据库

4、查询研发部门的所属员工

学无止境·MySQL④(多表查询),mysql,数据库

5、查询研发部和销售部的所属员工

学无止境·MySQL④(多表查询),mysql,数据库

6、查询每个部门的员工数,并升序排序

学无止境·MySQL④(多表查询),mysql,数据库

7、查询人数大于等于3的部门,并按照人数降序排序

学无止境·MySQL④(多表查询),mysql,数据库文章来源地址https://www.toymoban.com/news/detail-545667.html

到了这里,关于学无止境·MySQL④(多表查询)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 连接查询(多表查询)——MySQL

    又称多表查询,当 查询的字段涉及多个表 的时候,就要用到连接查询 分类: 为表起别名: 提高语句的简洁度 区分多个重名字段 注意 :如果为表起了别名,则查询的字段就 不能使用原来的别名去限定 查询A、B 交集部分数据 语法: 隐式内连接 select 字段列表 from 表1,表

    2024年02月04日
    浏览(34)
  • 万物皆数,算无止境 | 「雪浪算力开发者大赛」圆满收官

    时在中春,阳和方起。 4月23日, 「雪浪算力开发者大赛」 在雪浪小镇迎来完美收官。 本次大赛吸引了全球超过 2422名 开发者, 共有 624支 企业队伍, 288支 高校队伍报名参赛, 累计提交作品 9895份 。 经过三个月激烈的角逐与评委会严格评选, 最终有 72支 队伍脱颖而出 并

    2024年02月01日
    浏览(28)
  • MySQL案例——多表查询以及嵌套查询

    MySQL笔记——表的修改查询相关的命令操作 MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明 文章目录 系列文章目录 前言 一 创建数据库 1.1 创建一个部门表 1.2 建一个职务表 1.3 创建一个员工表 1.4 创建一个工

    2024年02月15日
    浏览(29)
  • MySQL表单查询以及多表查询

    1.单表查询 CREATE TABLE `emp`  (   `empno` int(4) NOT NULL,   `ename` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,   `job` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,   `mgr` int(4) NULL DEFAULT NULL,   `hiredate` date NOT NULL,   `sai` int(255) NOT NULL,   `comm` int(255) NULL DEFAULT

    2024年02月13日
    浏览(33)
  • MySQL-06.多表查询

    多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。 前提条件,这些一起查询的表之间是有关系的(一对一,一对多等),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。 1.1 案例说明 涉及到的表结构 查询员工名(last_name)为

    2024年02月05日
    浏览(43)
  • MySQL-----多表查询(一)

    目录 一.多表关系: 1.1 一对多(多对一): 1.2 多对多: 1.3 一对一: 二.多表查询概述: 三.连接查询: 3.1内连接: 3.2外连接: 3.3自连接查询: 3.4联合查询: 项目开发中, 在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构 ,由于业务之间

    2024年04月27日
    浏览(20)
  • MySQL ——多表连接查询

    内连接 : 假设A和B表进行连接,使用内连接的话,凡是A表和B表能够匹配上的记录查询出来。A和B两张表没有主付之分,两张表是平等的。 :inner join on 语句:select * from a_table a inner join b_table b on a.a_id = b.b_id; 说明:组合两个表中的记录,返回关联字段相符的记录,也就

    2024年04月16日
    浏览(43)
  • MySQL笔记-多表查询

    本文标签 : 多表查询  事务四大特性  并发事务问题  事务隔离级别 文章目录 目录 文章目录 一、多表查询 1.多表关系 2.多表查询概念  3.多表查询的分类  4.内连接  5.外连接 6.自连接  7.联合查询  8.子查询   1.标量子查询 2.列子查询 3.行子查询 4.表子查询  9.多表查询案

    2024年02月04日
    浏览(34)
  • MySQL多表查询操作

    JOIN 表示连接, inner 表示内连接, outer 表示外连接,缺省情况是内连接。 ON后面接连接条件 默认的表数据连接是内连接,只会查询出满足连接条件的行 语句格式 FROM 表1 [inner] JOIN 表2 ON 连接条件 表X和Y内连接结果 一张表和自身连接。必须给表起别名 • 【例】查询与C语言在

    2024年02月04日
    浏览(32)
  • MySQL 多表查询

    :::success 多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。 前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。 ::: 一对多(多对一) 多对多 一对一 一对多

    2024年01月25日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包