mysql sql99语法 内连接等值连接
2019-09-13 23:00
1236 查看
#案例:查询员工名、部门名
SELECT last_name,department_name FROM employees e INNER JOIN departments d ON e.`department_id`=d.`department_id`
#案例:查询名字中包含e的员工名和工种名(筛选)
SELECT last_name,job_title FROM employees e INNER JOIN jobs s ON e.`job_id`=s.job_id WHERE e.`last_name` LIKE '%a%' ;
#案例:查询部门个数大于3的城市名和部门个数
SELECT city,COUNT(*) FROM departments d INNER JOIN locations l ON d.`location_id`=l.`location_id` GROUP BY city HAVING COUNT(*)>3;
#查询:员工名、部门名、工种名,并按部门名排序(三表连接)
SELECT last_name,department_name,job_title FROM employees e INNER JOIN departments d #内连接的表得和from的表有连接条件 ON e.`department_id`=d.department_id INNER JOIN jobs j ON j.job_id=e.job_id ORDER BY department_name DESC;
#案例:查询哪个部门的员工个数>3的部门名和员工个数,并按个数排序(添加排序)
SELECT COUNT(*),department_name FROM departments d INNER JOIN employees e ON d.`department_id`=e.`department_id` GROUP BY department_name HAVING COUNT(*)>3 ORDER BY COUNT(*) DESC;
相关文章推荐
- mysql sql99语法 内连接非等值连接
- oracle 基本语句练习(四) SQL1999 语法规范 cross join ,等值连接,不等值连接,自连接与外连接
- mysql sql99语法 内连接自连接
- mysql sql99语法 外连接
- ASP连接11种数据库语法总结
- mysql常用基础操作语法(九)~~外连接查询【命令行模式】
- 外连接的语法
- OleDb 连接字符串语法
- 自然连接和等值连接
- sql 左连接,右连接,等值连接,case-when
- JSP基础语法之二:page指令,JSP连接Oracle数据库
- SQL99连接语法
- ASP对Access数据库的连接、增删改查及ASP的基本语法
- MySQL PHP 语法&连接
- ASP连接11种数据库的常用语法
- 内连接和等值连接的区别
- hive sql解决关联条件中不等值连接问题及累计值的计算
- ASP连接11种数据库的语法
- .net连接access数据库 关键字引起的 语句的语法错误
- 等值连接与自然连接的区别和联系