oracle簡單查詢課後作業

2021-08-21 17:44:42 字數 1982 閱讀 2861

練習1

筆記:在關於oracle的效能問題中,使用指定的列查詢(如第2題)比使用select *(如第1題)會效率高很多,雖然結果一樣,但是執行起來更加優化,這與關乎到有沒有命中索引的問題。

• 1.使用兩種方式查詢所有員工(emp)資訊

select * from emp;

• 2.查詢(emp)員工編號、員工姓名、員工職位、 員工月薪、工作部門編號。

select empno,ename,job,sal,deptno from emp;

練習2筆記:在oracle中,sqlplus以及在sql developer中,可以使用

或者  --注釋文字  來注釋文字,在編寫程式的習慣中,好的習慣是對自己的程式編寫好注釋,這樣方便其他人檢視自己的**。

• 1.員工轉正後,月薪上調20%,請查詢出所有員工轉正後的月薪。

select  empno,ename,job,sal*(1+0.2),deptno from emp;

• 2.員工試用期6個月,轉正後月薪上調 轉正後月薪上調20%,請查 詢出所有員工工作第一年的年薪所得(不考慮獎 金部分,年薪的試用期6個月的月薪+轉正後6個月的月薪)

select  empno,ename,job,6*sal+6*sal*(1+0.2),deptno from emp;

練習3錯誤筆記:在起別名的時候,注意,別名如果是中文,需要寫上雙引號,單引號是報錯的。

• 1.員工試用期6個月,轉正後月薪上調20%,請查詢出所有員工工作第一年的所有收入(需考慮獎 金部分),要求顯示列標題為員工姓名,工資收入,獎金收入,總收入。

select  ename  "員工姓名",sal  "工資收入",comm  "獎金收入" ,6*sal+6*sal*(1+0.2)+12*comm  "總收入"  from emp;

練習3• 1.員工試用期6個月,轉正後月薪上調20%,請查詢出所有員工工作第一年的所有收入(需考慮獎金部分),

要求顯示列標題為員工姓名,工資收入,獎金收入,總收入。

select  ename  "員工姓名",sal  "工資收入",comm  "獎金收入" ,6*sal+6*sal*(1+0.2)+12*comm  "總收入"

from emp;

練習4• 1.員工試用期6個月,轉正後月薪上調20%,請查詢出所有員工工作第一年的所有收入(需考慮獎

金部分),要求顯示格式為:***的第一年總收入為***。

--筆記:需要使用連線符號  ||,同時,在連線符號中,需要單引號連線

select ename  || '的第一年總收入為' || (6*sal+6*sal*(1+0.2)+12*comm)   from emp;

• 2.查詢員工表中一共有哪幾種崗位型別。

--筆記:需要去掉重複的job。distinct寫在字段前邊

select distinct job from emp;

練習5在sql*plus中,可以使用describe 命令來檢視表結構

--使用desc table檢視表結構

desc emp;

課後作業

• 1.分別選擇員工表、部門表、薪資等級表中的所有資料。

select * from emp;

select * from dept;

select * from bonus;

• 2.分別檢視員工表、部門表、薪資等級表的表結 薪資等級表的表結構。

desc emp; --檢視員工表

desc dept;--檢視部門表

desc bonus;--檢視薪資

Java課後作業

問題 某機構2006年培養學員8萬人,每年增長25 請問按此增長速度,到哪一年培訓學員人數將達到20萬人?一 1.用while迴圈語句 public class w system.out.println 到 c 年人數達到20萬 輸出結果 2.用do.while迴圈語句 某機構2006年培養學員8萬...

課後作業4

班級 軟體四班 學號 2016035107136 姓名 劉聰 開發的軟體 飛機大戰 團隊職務 軟體工程師 負責工作 飛機大戰遊戲設計及其 編寫,優化遊戲體驗,完善修復程式的bug。其他的回答在最下方 上述為 倉庫的提交記錄,從2018 11 02到2018 12 25差不多每天都在編寫 向 倉庫提交...

課後作業2

學號 2017035107134 姓名 劉佔鋒 我的碼雲貪吃蛇專案倉庫 psp我的估計 實際情況 計畫10分鐘 10分分鐘 計畫文件 10分鐘 10分鐘 分析10分鐘 5分鐘開始編寫 50分鐘 60分鐘 執行修改 10分鐘 15分鐘 記錄5分鐘 8分鐘總結 10分分鐘 12分鐘 換顏色 多方面換顏色...