MySQL非等值連線練習

2021-10-08 09:39:45 字數 615 閱讀 2072

#2.非等值連線

#案例1:查詢員工的工資以及對應的工資級別

select

*from job_grades;

select e.salary,g.grade_level

from employees e,job_grades g

where e.salary between g.lowest_sal and

g.highest_sal;

select e.salary,g.grade_level

from employees e,job_grades g

where e.salary >g.lowest_sal and

e.salary#案例2:查詢名字中第三個字元為a,第五個字元為e的員工的工資以及對應的工資級別

select e.salary,g.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%"

;

MySQL左連線,右連線,等值連線

1.左連線 left join select m.columnname n.columnname from left table m left join right table n on m.columnname join n.columnname join and n.columnname whe...

自然連線和等值連線

1 自然連線 naturaljoin 是一種特殊的等值連線,它要求兩個關係中進行比較的分量必須是相同的屬性組,並且在結果中把重複的屬性列去掉。而等值連線並不去掉重複的屬性列。2 自然連線 在連線條件中使用等於 運算子比較被連線列的列值,但它使用選擇列表指出查詢結果集合中所包括的列,並刪除連線表中的重...

sql等值連線,左右連線

inner join 等值連線 語法 select from 表1 inner join 表2 on 表1.欄位號 表2.欄位號 作用 返回兩個表中字段相等的行,a與b交集 三表連線語法 select from 表1 inner join 表2 on 表1.欄位號 表2.欄位號 inner join...