Mysql資料庫 DML查詢(3)

2022-07-27 20:18:18 字數 516 閱讀 7357

7.多表查詢練習

1.給出乙個員工的生日、收入、部門名字

2.給出各部門歷任領導的記錄並附上部門名字

3.計算各個部門的平均工資並排序,給出平均工資、部門名稱

答案:1.

第一題:

select

a.emp_no,salary,birth_date,dept_name

from

employees as a

inner join

dept_emp as b on a.emp_no = b.emp_no

inner join

departments as c on b.dept_no = c.dept_no

inner join

salaries as d on a.emp_no=d.emp_no

where

a.emp_no = 10001; 

2.3.

8.sql使用場景:

MySql資料庫之DML

mysql資料庫的增刪查改操作 1 插入表中的資料 第一種插入資料的方法 指定所有列 insert into stu number,name age,gender values itcast 0001 zhangsan 28 male 使用第二種方法插入第二組資料,沒有填入的資料的列名,以null填...

資料庫MySQL之DML(三)

1.外來鍵在建立表的時候,增加約束 麻煩,比較複雜 create table grade gradeid int 10 notnull auto increment comment 年級id gradename varchar 50 not null comment 年級名稱 primary key...

DML資料庫操作語言(MySQL)

dml 資料庫操作語言 操作表內內容 一.新增表內容insert insert into 表名 欄位1 欄位2 values 欄位1值1 欄位2值1 欄位1值2 欄位2值2 表內的每個欄位都新增的話可以省略欄位名,比如insert into 表名 values 值 值 二.修改 更新 表內容upda...