【sql】訓練一
1、 查詢每個員工的僱傭日期
SQL> show user;
USER is "HR"
SQL> desc employees;
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
EMAIL NOT NULL VARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
SQL> select EMPLOYEE_ID,HIRE_DATE from employees;
2、 查詢每個員工的姓名,員工號,部門號。
SQL> select FIRST_NAME,LAST_NAME,EMPLOYEE_ID,DEPARTMENT_ID from employees;
3、 查詢在一個月是30天的情況下,所有僱員的日薪
SQL> select FIRST_NAME,LAST_NAME,salary/30 from employees;
4、 查詢每個員工加入公司的天數(sysdate可以查詢當前日期,可以用select sysdate from 表名,方式查詢當前日期)
SQL> select FIRST_NAME,LAST_NAME,sysdate-hire_date from employees;
5、 Hr使用者下拼接sql顯示如下格式內容:注:index_name欄位可以從user_indexes中查詢
Alter index “index_name” rebuild;
SQL> select 'Alter index ' ||index_name||' rebuild'||';' AS "A_I_R" from user_indexes;
6、 查員工表顯示如下資訊:年終獎是工資+獎金
部門號 |
姓名 |
年終獎 |
|
|
|
|
|
|
select DEPARTMENT_ID,FIRST_NAME,SALARY+SALARY*COMMISSION_PCT as bonus from employees;
7、 查詢顯示部門號,不能有重複值。
SQL> select distinct department_id from employees;
8、 查詢sql以如下格式顯示:
Name’s salary is : salary如:lily’s salary is :5000
SQL> select FIRST_NAME || q'['s salary is :]' || salary as "mou ren de gong zi shi" from employees;
9、 查詢每個員工的領導並說明哪個是公司的大領導
SQL> select EMPLOYEE_ID,FIRST_NAME,MANAGER_ID from employees;
員工號為100的 Steven沒有領導,即Steven是boss!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2127032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【sql】訓練五SQL
- 【sql】訓練四SQL
- 【sql】訓練三SQL
- 【sql】訓練二SQL
- 【訓練】sql訓練、建立和管理表、約束、檢視及其他資料庫物件SQL資料庫物件
- 前端技能訓練: 重構一前端
- 訓練一個目標檢測模型模型
- 用 Java 訓練出一隻“不死鳥”Java
- 【vjudge訓練記錄】11月個人訓練賽1
- acm訓練題ACM
- IOS Swift 訓練iOSSwift
- 4.17訓練賽
- 自訓練 + 預訓練 = 更好的自然語言理解模型模型
- 新高一暑假第一期集訓恢復性訓練【樹狀陣列鞏固小練】陣列
- kuangbin 數學訓練一 IP Checking
- 像訓練Dota2一樣訓練真實機器人?Gibson Environment環境瞭解一下機器人
- 【專題訓練】字串字串
- java小白訓練營Java
- 機器學習的訓練集機器學習
- YOLO2訓練YOLO
- 資料集訓練
- CF專項訓練
- 機率期望訓練
- 24.8.18 DP訓練
- dp專題訓練
- 專項訓練們
- PyTorch 模型訓練實⽤教程(程式碼訓練步驟講解)PyTorch模型
- 2、PyTorch訓練YOLOv11—訓練篇(detect)—Windows系統PyTorchYOLOv1Windows
- 怎麼訓練出一個NB的Prophet模型模型
- 手把手教你從模型訓練到部署(一)模型
- 面向推理訓練一體化的 MNN 工作臺
- 海南話語音識別模型——模型訓練(一)模型
- MotionClone:無需訓練,一鍵克隆影片運動
- 一文講透預訓練模型的改進訓練演算法 ,輕鬆達到State of the Art模型演算法
- 雲原生的彈性 AI 訓練系列之一:基於 AllReduce 的彈性分散式訓練實踐AI分散式
- sql 練習SQL
- 【學校訓練記錄】10月個人訓練賽3個人題解
- 【預訓練語言模型】 使用Transformers庫進行BERT預訓練模型ORM