程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oraclesql練習1

oraclesql練習1

編輯:Oracle教程

--****************基本查詢****************
--查詢所有員工的姓

--消除重復的姓

--創建一個查詢,以顯示employees表中的唯一職務代碼

--創建一個查詢,使其顯示每位員工的姓氏、職務代碼、聘用日期和員工編號,並且首先顯示員工編號。為hire_date列提供一個別名:startdate

--計算員工的月收入(工資+傭金)

--計算員工的年收入

--查詢員工的姓名

--顯示與職務標識連接的姓氏,它們之間由逗號和空格分隔,這列數據命名為 Employee and Title

--創建一個查詢,使其顯示employees表的所有數據,用逗號分隔各列,命名列為THE_OUTPUT


--****************限定返回的行****************
--查詢位置為1700的部門名稱(不重復)

--創建一個查詢,顯示員工編號為176的員工的姓氏和部門編號


--查詢工資高於10000的員工的姓氏和薪資

--查詢工資低於3000的員工

--查詢在1998年2月20日和1998年5月1日之間入職的員工的姓氏、職務標識和起始日期

--顯示在1994年聘用的每位員工的姓氏和聘用日期

--*查詢沒有傭金的員工


--查詢姓以B開頭的員工


--查詢部門號為10或者20或者30的員工

--查詢沒有經理的所有員工的姓氏和職稱

--顯示員工名字中的第三個字母為“a”的所有員工的姓氏


--****************邏輯運算****************
--找出有傭金的員工的都做什麼工作(無重復)

--找出不收取傭金或收取的傭金高於100的員工

--顯示員工姓氏中有“a”和姓氏中有“e”的所有員工的姓氏

--顯示職務為銷售代表(SA_REP)或倉庫管理員(ST_CLERK)並且薪金不等於2500,3500,7000的所有員工的姓氏、職務和薪金

--顯示薪金不在5000-1200這個范圍之間的所有員工的姓氏和薪金

--****************排序****************
--查詢員工資料,按薪資升序排列

--查詢員工資料,在部門號從大到小的情況下按按薪資升序排列

--按姓名的字母順序顯示部門20和部門50中的所有員工的姓氏和部門編號

--顯示可以賺取傭金的所有員工的姓氏、薪金和傭金,按薪金和傭金的降序對數據進行排序

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved