数据库基础
weixin_45622770
这个作者很懒,什么都没留下…
展开
-
第09章_子查询 练习
#第09章_子查询 练习#1.查询和Zlotkey相同部门的员工姓名和工资SELECT last_name ,salaryFROM employeesWHERE department_id = (SELECT department_id FROM employees WHERE last_name = "Zlotkey"); #2.查询工资比公司平均工资高的员工的员工号,姓名和工资。SELECT employee_id,last_name ,salaryFROM employees原创 2022-03-09 13:13:06 · 1764 阅读 · 0 评论 -
第08章_聚合函数 练习
# 第08章_聚合函数 练习#1.where子句可否使用组函数进行过滤?#不可以#2.查询公司员工工资的最大值,最小值,平均值,总和SELECT MAX(salary),MIN(salary),AVG(salary),SUM(salary)FROM employees;#3.查询各job_id的员工工资的最大值,最小值,平均值,总和SELECT job_id,MAX(salary),MIN(salary),AVG(salary),SUM(salary)FROM employeesGR原创 2022-03-02 16:32:58 · 432 阅读 · 0 评论 -
第07章_单行函数 练习
#第07章_单行函数 练习DESC employees;# 1.显示系统时间(注:日期+时间)SELECT NOW()FROM DUAL;# 2.查询员工号,姓名,工资,以及工资提高百分之20%后的结果(new salary)SELECT employee_id,last_name,salary,salary*1.2 "new salary"FROM employees;# 3.将员工的姓名按首字母排序,并写出姓名的长度(length)SELECT last_name,LENGTH原创 2022-03-02 09:46:14 · 170 阅读 · 0 评论 -
第06章_多表查询 习题
#第06章_多表查询 习题DESC employees;DESC departments;DESC countries;DESC locations;SELECT * FROM departments;SELECT * FROM locations;# 1.显示所有员工的姓名,部门号和部门名称。SELECT e.last_name,d.department_id , d.department_nameFROM employees e LEFT JOIN departments dON原创 2022-03-01 22:22:07 · 174 阅读 · 0 评论 -
第05章_排序与分页 习题
#第05章_排序与分页 习题#1. 查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示SELECT last_name,department_id,salary* 12 annual_salFROM employeesORDER BY annual_sal DESC,last_name;#2. 选择工资不在 8000 到 17000 的员工的姓名和工资,按工资降序,显示第21到40位置的数据SELECT last_name,salaryFROM employeesWHERE sala原创 2022-02-28 20:57:01 · 164 阅读 · 0 评论 -
第四章运算符习题
#第四章运算符习题DESC employees;SELECT * FROM employees;# 1.选择工资不在5000到12000的员工的姓名和工资SELECT first_name,last_name,salary FROM employeesWHERE salary < 5000 OR salary > 12000;DESC departments;# 2.选择在20或50号部门工作的员工姓名和部门号SELECT first_name,last_name,depa原创 2022-02-28 20:56:11 · 61 阅读 · 0 评论 -
第05章_排序与分页
第05章_排序与分页1.1 排序规则使用 ORDER BY 子句排序ASC(ascend): 升序DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。1.2 单列排序#默认升序SELECT last_name , job_id ,department_id, hire_dateFROM employeesORDER BY hire_date;#升序SELECT last_name , job_id ,department_id, hire_dateFR原创 2022-02-21 09:27:14 · 428 阅读 · 0 评论 -
第04章_运算符
第04章_运算符1. 算术运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。一个整数类型的值对整数进行加法和减法操作,结果还是一个整数;一个整数类型的值对浮点数进行加法和减法操作,结果是一个浮点数;加法和减法的优先级相同,进行先加后减操作与进行先减后加操作的结果是一样的;在Java中,+的左右两边如果有字符串,那么表示字符串的拼接。但是在MySQL中+只表示数值相加。如果遇到非数值类型,先尝试原创 2022-02-13 21:55:25 · 71 阅读 · 0 评论 -
第03章_基本的SELECT语句
第03章_基本的SELECT语句1. SQL的分类DDL:数据定义语言。CREATE \ ALTER \ DROP \ RENAME \ TRUNCATEDML:数据操作语言。INSERT \ DELETE \ UPDATE \ SELECT (重中之重)DCL:数据控制语言。COMMIT \ ROLLBACK \ SAVEPOINT \ GRANT \ REVOKE2. SQL的规则与规范2.1 SQL的规则 ----必须要遵守SQL 可以写在一行或者多行。为了提高可读性,各子句分行写,必原创 2022-02-13 10:55:57 · 158 阅读 · 0 评论