美文网首页
sql99的非等值连接和自连接

sql99的非等值连接和自连接

作者: dab7927433f9 | 来源:发表于2018-10-16 22:35 被阅读19次

#(2)非等值连接

#查询员工的工资级别

SELECT salary,grade_level

FROM employees e

JOIN job_grades g

ON e.salary BETWEEN g.lowest_sal AND g.highest_sal;

#查询每个工资级别的个数>20的个数,并且按工资级别降序

SELECT COUNT(*),grade_level

FROM employees e

JOIN job_grades g

ON e.salary BETWEEN g.lowest_sal AND g.highest_sal

GROUP BY grade_level

HAVING COUNT(*)>20

ORDER BY grade_level DESC;

#(3)自连接

#查询姓名中包含字符k的员工的名字、上级的名字

SELECT e.last_name,m.last_name

FROM employees e

JOIN employees m

ON e.`manager_id`=m.`employee_id`

WHERE e.`last_name` LIKE '%k%';

相关文章

  • 多表查询

    一、oracle的连接 sql99的连接 1、等值连接 ...

  • sql99的非等值连接和自连接

    #(2)非等值连接 #查询员工的工资级别 SELECT salary,grade_level FROM emplo...

  • 20 多表查询的分类

    多表查询的分类/* 角度1:等值连接 vs 非等值连接 角度2:自连接 vs 非自连接 角度3:内连接 ...

  • 多表查询

    等值连接 表别名 多表等值连接 自然连接、USING子句、ON子句 自关联 非等值连接 等值连接   其中sele...

  • MySQL中的多表连接查询

    多表连接分为交叉连接,内连接,外连接,自连接。连接条件分为等值连接,非等值连接(区别就是连接符号是否是“=”) 学...

  • 查询

    连接查询 1.等值连接 连接符号为= 出现的列成为连接字段 2.非等值连接 非= 3.交叉连接 (非限制连接) 不...

  • 52 SQL 复习 语句关系代数(三)

    多表查询 等值连接查询和非等值连接查询 JOIN ON 自然连接 自身连接 注意,如果属性名在参与连接的各个表中是...

  • 连接查询

    1.分类 内连接等值非等值自连接 外连接左外右外全外(mysql不支持) 2.语法 1、内连接 语法:select...

  • mysql-数据查询语句-多表

    连接查询 连接查询,是关系数据库中最主要的查询,包括等值查询、自然连接查询、非等值查询、自身连接查询、外连接查询和...

  • SQL连接

    SQL连接一般分为三类: 内连接 等值连接:INNER JOIN 或 用=连接两个字段 非等值连接...

网友评论

      本文标题:sql99的非等值连接和自连接

      本文链接:https://www.haomeiwen.com/subject/zkvkzftx.html