mysql查詢工資大於某個員工 oracle複習題

2021-10-18 22:37:57 字數 1100 閱讀 6450

一、選擇題

1. oracle資料表中,下面哪個可以作為有效的列名( a )(選擇一項)

a. class

b. 123_num

c. date

d. #123_num

2. oracle中的三種系統檔案分別是( abc )〔選擇三項〕

a. 資料檔案 dbf

b. 控制檔案 ctl

c. 日誌檔案 log

d. 歸檔檔案 arc

3.下面哪個命令可以用來檢視學生表(表名student)的表結構( c )〔選擇一項〕

a. select student ;

b. display student ;

c. describe student ;

d. show student ;。

4.下面哪個命令不屬於資料定義語言(ddl)( d )(選擇一項)

a. alter table… b、drop index…

c、create view…

d、update tablename…

5.在設計資料庫時,要充分考慮資料的完整性或準確性。下面關於primary key和unique的描述錯誤的是()〔選擇一項)

a. primary key用來在表中設定主鍵,主鍵列的值是不能重複的,用來唯一標識表中的每一條記錄

b. 設為unique的列的值是不能重複的,用來唯一區別unique列的值

c. primary key列不可以有null值, 而unique列是可以有null的

d. primary key列和unique列都不可以有null值

6.假定有一張表員工表employee,其中一性別字段***,該列只能存入'男'或'女'。為了維護資料的完整性,在設計資料庫時,最好對***字段新增約束,請問應該新增什麼約束( b )(選擇一項)

a. primary key b、check c、default d、unique

7.為表test中id列新增主鍵約束的語法是( d )〔選擇一項〕

a. alter table test change( id int primary key)

b. alter table test add( id int primary key)

mysql查詢之部門工資最高的員工

最近發現乙個 力扣 檢視 上面有很多演算法和資料庫的題目,做了一下,發現自己平時都疏忽了,因此邊做邊記錄下來 employee表包含所有員工資訊,每個員工有其對應的 id,salary 和 department id。id name salary departmentid 1 joe 70000 1...

mysql 部門工資最高的員工(力扣)

sql架構 employee 表包含所有員工資訊,每個員工有其對應的 id,salary 和 department id。id name salary departmentid 1 joe 70000 1 2 jim 90000 1 3 henry 80000 2 4 sam 60000 2 5 m...

oracle建立儲存函式 查詢某個員工的年收入

as 定義變數儲存員工的薪水和獎金 psal emp.sal type 員工的月薪,型別和emp表的sal欄位型別一致 pcomm emp.comm type 獎金 begin 得到該員工的月薪和獎金 select sal,comm into psal,pcomm from emp where em...