第三章 限制資料查詢
練習1• 1.查詢職位為salesman的員工編號、職位、入職日期。
select empno,job,hiredate from emp where job='salesman';
• 2.查詢2023年12月31日之前入職的員工姓名及入職日期。 --
筆記:在填寫日期的時候,需要格式:'日
-某月-年份
',例如:
30-12
月-1985
,不新增月這個中文會報錯。
selectempno,hiredate from emp where hiredate < '31-12月-1985';
• 3.查詢部門編號不在10部門的員工姓名、部門編號。
selectempno,deptno from emp where deptno <> 10;
練習2
• 1.查詢入職日期在82年至85年的員工姓名,入職日期。
selectempno,hiredate from emp where hiredate between '1-1月-1982'and '31-12月-1985';
• 2.查詢月薪在3000到5000的員工姓名,月薪。
select ename,salfrom emp where sal between 3000 and 5000;
select ename,salfrom emp where sal >=3000 and sal <=5000;
• 3.查詢部門編號為10或者20的員工姓名,部門編號。
selectename,deptno from emp where deptno in (10,20);
selectename,deptno from emp where deptno =10 or deptno=20;
• 4.查詢經理編號為7902 7566 7788 7902, 7566, 7788的員工姓名,經理編號。
select ename,mgrfrom emp where mgr in (7902,7566,7788,7902,7566,7788);
練習3• 1.查詢員工姓名以a開頭的員工姓名。 --
使用like
關鍵字。
select ename fromemp where ename like 'a_%';
• 2.查詢員工姓名倒數第2個字元為t的員工姓名。
select ename fromemp where ename like '%_t_';
• 3.查詢獎金為空的員工姓名,獎金。
--判斷是否為空,用null
select ename,commfrom emp where commis null;
練習4
• 1.查詢工資超過2000並且職位是manager,或者職位是salesman的員工姓名、職位、工資
selectename,job,sal from emp where sal >2000 and job='manager';
• 2.查詢工資超過2000並且職位是 manager或salesman的員工姓名、職位、工資。
selectename,job,sal from emp where sal >2000 and job='manager' or job='salesman';
• 3.查詢部門在10或者20,並且工資在3000到5000之間的員工姓名 之間的員工姓名、部門、工資。
selectename,deptno,sal from emp where sal >2000 and sal <5000 and deptno in(10,20);
• 4.查詢入職日期在81年,並且職位不是sales開頭的員工姓名、入職日期、職位。
selectename,hiredate,job from emp where job not like 'sales_%'
and hiredate <'31-12月-81' and hiredate > '1-1月-81' ;
• 5.查詢職位為salesman或manager,部門編號為10或者20,姓名包含a的員工姓名、職位、部門編號。
selectename,job,deptno from emp where job ='salesman' or job ='manager'
and deptno in(10,20) and ename like 'a%';
練習5
• 1.查詢部門在20或30的員工姓名,部門編號,並按照工資公升序排序。 --
筆記公升序按照
asc,降序使用
desc,
預設是公升序
asc省略
selectename,deptno,sal from emp order by sal asc;
• 2.查詢工資在2000-3000之間,部門不在10號的員工姓名,部門編號,工資,並按照部門公升序 並按照部門公升序,工資降序排序。
selectename,deptno,sal from emp order by deptno asc,sal desc;
• 3.查詢入職日期在82年至83年之間,職位以sales或者man開頭的員工姓名,入職日期,職位,並按照入職日期降序排序。
selectename,hiredate,job from emp where hiredate between '1-1月-82' and '31-12月-83'
and job like 'man_%' or job like 'sales_%'
order by hiredateasc,sal desc;
tcp ip協議第二 三章
第一章講解的是tcp ip的概述,涵蓋了網路的各個方面 第二章講解物理鏈路層 乙太網和ieee802 封裝 拆分 slip序列線網路 鏈路層主要功能就是 1 傳送接收ip資料報 2 傳送arp和接收arp模組應答 3 傳送rarp和接收rarp模組應答 環迴介面本機通訊仍然完成的是整個網路分層的步驟...
C 及其標準庫概覽 第二,三章
題外話 自從寫完第一篇總結之後,自己就擱置很久沒寫這個學習筆記了。並不是說自己很懶或者沒毅力,而是越到後面越覺得,c 真的是不簡單啊!自己想在認真看完一遍,做到心中有一些概念之後再回頭來好好研究細節,這樣才能使自己的總結真正有內容,或者說有意義。在第一章中,作者主要是籠統的告訴我們c 是什麼,該怎麼...
第二三章思考題 地信1902趙佳樂
1.簡述軟體過程 軟體生存週期 軟體過程模型 軟體生存週期模型 三者之間的概念區別。軟體過程 軟體生存週期過程 軟體生存週期中的一系列相關過程所涉及的活動。過程是活動的集合。活動是任務的集合。任務是將輸入轉換為輸出的操作 軟體生存週期 軟體也有乙個從生到死的過程,這個過程一般稱之為軟體的軟體生存週期...