美文网首页
黑猴子的家:mysql 连接查询(非等值查询)

黑猴子的家:mysql 连接查询(非等值查询)

作者: 黑猴子的家 | 来源:发表于2019-02-26 13:54 被阅读3次

1、非等值连接案例一

案例:查询员工的工资以及对应的工资级别

SELECT salary,grade_level
FROM employees e,job_grades g
WHERE e.`salary` BETWEEN g.`lowest_sal` AND g.`highest_sal`;

2、非等值连接案例二

案例:查询名字中第三个字符为a,第五个字符为e的员工的工资以及对应的工资级别

SELECT salary,grade_level
FROM employees e,job_grades g
WHERE e.`salary` BETWEEN g.`lowest_sal` AND g.`highest_sal`
AND e.`last_name` LIKE '__a_e%';

3、数据补给

SELECT * FROM employees;

SELECT * FROM job_grades;
CREATE TABLE job_grades
(grade_level VARCHAR(3),
 lowest_sal  INT,
 highest_sal INT);

INSERT INTO job_grades
VALUES ('A', 1000, 2999);

INSERT INTO job_grades
VALUES ('B', 3000, 5999);

INSERT INTO job_grades
VALUES('C', 6000, 9999);

INSERT INTO job_grades
VALUES('D', 10000, 14999);

INSERT INTO job_grades
VALUES('E', 15000, 24999);

INSERT INTO job_grades
VALUES('F', 25000, 40000);

相关文章

网友评论

      本文标题:黑猴子的家:mysql 连接查询(非等值查询)

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