iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
自我挑戰組

Oracle資料庫系列 第 6

[Day6]Select語句實作

這篇文章會列出前篇所提及的語句的實作。

  1. 在HR帳戶中的employees資料表中,查詢員工編號、姓氏及薪水。
SELECT employee_id, last_name, salary
FROM employees;

https://ithelp.ithome.com.tw/upload/images/20210921/20140915W9Z7F4yels.png
2. 在HR帳戶中的employees資料表中,查詢員工編號=100的員工資料。

SELECT*
FROM employees
WHERE employee_id=100;

https://ithelp.ithome.com.tw/upload/images/20210921/20140915c924qibvZq.png
3. 在HR帳戶中的employees及departments資料表中,查詢員工姓氏及工作部門名稱。

SELECT last_name, department_name
FROM employees
NATURAL JOIN departments;

https://ithelp.ithome.com.tw/upload/images/20210921/20140915QybXGVWIa4.png
4. 在HR帳戶中的employees資料表中,資歷滿五年以上的員工每個月加發50元獎金。

SELECT last_name, department_id,(salary+50)*12"Annual Compensation "
FROM employees
WHERE MONTHS_BETWEEN(SYSDATE, hire_date)/12>=5;

https://ithelp.ithome.com.tw/upload/images/20210921/2014091548D5Hcnwao.png
5. 在HR帳戶中的employees資料表中,每位員工一年加發5%獎金。

SELECT first_name,salary, salary*12+salary*12*0.5"ANNUAL SALARY+BONUS"
FROM employees;

https://ithelp.ithome.com.tw/upload/images/20210921/20140915WYSAJdqUpQ.png
6. 請依下列格式顯示員工姓氏及工作部門代碼。

SELECT last_name,'is work in the department', department_id
FROM employees;

https://ithelp.ithome.com.tw/upload/images/20210921/20140915MrWrvtOqLj.png
7. 請解釋下列SELECT語句。

SELECT product_name || q'[it’s not available for order]'
FROM product_information
WHERE product_status = 'obsolete';

https://ithelp.ithome.com.tw/upload/images/20210921/20140915NT4erNWKbT.png


上一篇
[Day5]DML語句中的命令:SELECT語句
下一篇
[Day7]Where子句
系列文
Oracle資料庫30

尚未有邦友留言

立即登入留言