練習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分鐘 換顏色 多方面換顏色...