2023_10_09_MYSQL_DAY_01_课后题

#第三章
#1. 查询每名员工的员工姓名,入职时间。
SELECT ename, hiredate
FROM emp;
#2. 查询部门表中部门名称及部门所在地。
SELECT dname, loc
FROM dept;
#3. 查询所有员工的员工姓名,基本工资,试用期工资(基本工资的80%)显示的列名为员工姓名,基本工资,试用期工资。
SELECT ename 员工姓名, sal 基本工资, sal*0.8 试用期工资
FROM emp;
#4. 查询所有员工的名字和领导编号,看看有哪些员工没有领导?
SELECT ename, mgr
FROM emp
WHERE mgr IS NULL;
#5. 查询员工表中每种职位对应的薪资是多少(不要重复的数据)?
SELECT DISTINCT job, sal
FROM emp;
#第四章
#1. 查询20号部门的部门名称和部门所在地。
SELECT dname, loc
FROM dept
WHERE deptno = 20;
#2. 使用两种写法查询员工工资在1500到2500(包括1500和2500)之间的员工姓名和员工工资。
#方法一
SELECT ename, sal
FROM emp
WHERE sal BETWEEN 1500 AND 2500 ;
#方法二
SELECT ename, sal
FROM emp
WHERE sal >=1500 AND sal <=2500 ;
#3. 查询入职时间在1982-7-9之后,并且不从事SALESMAN工作的员工姓名、入职时间、职位。
#方法一
SELECT ename, hiredate, job
FROM emp
WHERE hiredate >="1982-7-9"
AND job <>"SALESMAN" ;
#方法二
SELECT ename, hiredate, job
FROM emp
WHERE hiredate >="1982-7-9"
AND NOT (job ="SALESMAN" );
#4. 查询员工姓名的第三个字母是A的员工姓名。
SELECT ename
FROM emp
WHERE ename LIKE "__A%";
#5. 查询10号和20号部门以外部门的员工姓名、部门编号。
#方法一
SELECT ename,deptno
FROM emp
WHERE deptno <>10 AND deptno <>20;
#方法一
SELECT ename,deptno
FROM emp
WHERE deptno NOT IN (10)AND deptno NOT IN (20);
#6. 查询没有上级的员工(经理号为空)的员工姓名。
SELECT ename
FROM emp
WHERE mgr IS NULL;
#7. 查询工资大于等于4500并且部门为10和20的员工的姓名、工资、部门编号。
SELECT ename,sal,deptno
FROM emp
WHERE mgr IS NULL;
#8. 查询10号部门和20号部门工资在2500以上或者工资在1500以下的员工名字,员工工资和部门编号。
SELECT ename,sal,deptno
FROM emp
WHERE deptno =10 OR deptno = 20
AND (sal >2500 OR sal <1500 );

2023_10_09_MYSQL_DAY_01_课后题的更多相关文章

  1. 玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)

    前文 的最后给出了玉伯的一道课后题,今天我们来讲讲这题的思路. 题目是这样的: Number.MAX_VALUE + 1 == Number.MAX_VALUE; Number.MAX_VALUE + ...

  2. 算法(JAVA)----两道小小课后题

    LZ最近翻了翻JAVA版的数据结构与算法,无聊之下将书中的课后题一一给做了一遍,在此给出书中课后题的答案(非标准答案,是LZ的答案,猿友们可以贡献出自己更快的算法). 1.编写一个程序解决选择问题.令 ...

  3. 课后题2.87&2.86

    课后题2.86&2.87 单纯就是想加点分第十章的题目都被做过了就做下第二章的,正好复习一下前面学的知识,第二章给我剩下的题目也不多了,我就挑了这个题目. 2.86 考虑一个基于IEEE浮点格 ...

  4. c++面向对象程序设计 课后题 答案 谭浩强 第四章

    c++面向对象程序设计课后题答案 谭浩强 第四章 1: #include <iostream> using namespace std; class Complex {public: Co ...

  5. 学习参考《零基础入门学习Python》电子书PDF+笔记+课后题及答案

    国内编写的关于python入门的书,初学者可以看看. 参考: <零基础入门学习Python>电子书PDF+笔记+课后题及答案 Python3入门必备; 小甲鱼手把手教授Python; 包含 ...

  6. 学习《零基础入门学习Python》电子书PDF+笔记+课后题及答案

    初学python入门建议学习<零基础入门学习Python>.适合新手入门,很简单很易懂.前一半将语法,后一半讲了实际的应用. Python3入门必备,小甲鱼手把手教授Python,包含电子 ...

  7. Java程序设计(2021春)——第一章课后题(选择题+编程题)答案与详解

    Java程序设计(2021春)--第一章课后题(选择题+编程题)答案与详解 目录 Java程序设计(2021春)--第一章课后题(选择题+编程题)答案与详解 第一章选择题 1.1 Java与面向对象程 ...

  8. Java程序设计(2021春)——第二章课后题(选择题+编程题)答案与详解

    Java程序设计(2021春)--第二章课后题(选择题+编程题)答案与详解 目录 Java程序设计(2021春)--第二章课后题(选择题+编程题)答案与详解 第二章选择题 2.1 面向对象方法的特性 ...

  9. Java程序设计(2021春)——第四章接口与多态课后题(选择题+编程题)答案与详解

    Java程序设计(2021春)--第四章接口与多态课后题(选择题+编程题)答案与详解 目录 Java程序设计(2021春)--第四章接口与多态课后题(选择题+编程题)答案与详解 第四章选择题 4.0 ...

  10. C程序设计(谭浩强)第五版课后题答案 第一章

    大家好,这篇文章分享了C程序设计(谭浩强)第五版课后题答案,所有程序已经测试能够正常运行,如果小伙伴发现有错误的的地方,欢迎留言告诉我,我会及时改正!感谢大家的观看!!! 1.什么是程序?什么是程序设 ...

随机推荐

  1. golang 实现四层负载均衡

    大家好,我是蓝胖子,做开发的同学应该经常听到过负载均衡的概念,今天我们就来实现一个乞丐版的四层负载均衡,并用它对mysql进行负载均衡测试,通过本篇你可以了解到零拷贝的应用,四层负载均衡的本质以及实践 ...

  2. 【.Net/C#之ChatGPT开发系列】四、ChatGPT多KEY动态轮询,自动删除无效KEY

    ChatGPT是一种基于Token数量计费的语言模型,它可以生成高质量的文本.然而,每个新账号只有一个有限的初始配额,用完后就需要付费才能继续使用.为此,我们可能存在使用多KEY的情况,并在每个KEY ...

  3. [渗透测试]—4.2 Web应用安全漏洞

    在本节中,我们将学习OWASP(开放网络应用安全项目)发布的十大Web应用安全漏洞.OWASP十大安全漏洞是对Web应用安全风险进行评估的标准,帮助开发者和安全工程师了解并防范常见的安全威胁. 1. ...

  4. Lakehouse: A New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics

    在Delta Lake官网上提到的一篇新一代湖仓架构的论文. 这篇论文由Databricks团队2021年发表于CIDR会议. 这个会议是对sigmod和vldb会议的补充. 可以看到这篇论文和前一篇 ...

  5. bitfield

    bitfield 作用 位域修改 溢出控制 原理 通过对redis字符串二进制形式进行操作,通过改变其值的作用 更具体 将一个Redis字符串看作是一个由二进制位组成的数组. 并能对变长位宽和任意没有 ...

  6. Linux 脚本:shell

    # 以脚本所在目录作为脚本执行时的当前路径. -P 选项寻找物理上的地址,忽略软连接. SCRIPT_DIR=$(cd $(dirname $0); pwd -P) # 在任意位置执行自己的可执行程序 ...

  7. Django资源网站

    Django的官网:https://www.djangoproject.com/ Django Book2.0版本的中文文档:http://djangobook.py3k.cn/2.0/chapter ...

  8. python-stack

    implements list deque LifoQueue 原文地址:https://realpython.com/how-to-implement-python-stack/ Argue lis ...

  9. 十 Appium环境搭建(Windows版)

    注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双 ...

  10. 【go笔记】使用sqlx操作MySQL

    前言 go在操作MySQL时,可以使用ORM(比如gorm.xorm),也可以使用原生sql.本文以使用sqlx为例,简单记录步骤. go version: 1.16 安装相关库 # mysql驱动 ...