时间:2021-05-24
#案例:查询员工的工资级别
SELECT salary,grade_levelFROM employees eJOIN job_grades gON e.`salary` BETWEEN g.`lowest_sal` AND g.`lowest_sal`;#案例:查询每个工资级别的个数,并且按级别降序
SELECT COUNT(*),grade_levelFROM job_grades jJOIN employees eON e.`salary` BETWEEN j.`lowest_sal`AND j.`highest_sal`GROUP BY grade_level DESC;内容扩展:
语法
select 查询列表
from 表1 别名 [连接类型]
jion 表2 别名
on 连接条件
[where 筛选条件]
[group by 分组]
[having 筛选条件]
[order by 排序列表]
案例1:查询员工名,部门名
SELECT last_name,department_nameFROM employees eINNER JOIN departments dON e.department_id=d.department_id;案例2:查询名字中包含e的员工名和工种名(添加筛选)
SELECT last_name,job_titleFROM employees eINNER JOIN jobs jON e.job_id=j.job_idWHERE e.last_name LIKE ‘%e%';以上就是本次介绍的全部知识点内容。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、mysql常用连接INNERJOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFTJOIN(左连接):获取左表所有记录,即使右表没有对应匹
内连接(等值连接)$users=Book::join('auth','book.auth_id','auth.id')->select('book.*','au
本文实例讲述了mysql的左右内连接用法。分享给大家供大家参考。具体如下:用个例子来解析下mysql的左连接,右连接和内连接复制代码代码如下:createtab
1.Hibernate中的多表查询1.1SQL中的多表查询【交叉连接】select*fromA,B;【内连接】显示内连接:innerjoin(inner可以省略
1.C++连接和操作MySQL的方式系列文章:MySQL设计和命令行模式下建立详解C++利用MySQLAPI连接和操作数据库实例详解在Windows平台,我们可