1. 程式人生 > 其它 >牛客線上程式設計練習:SQL20_簡單

牛客線上程式設計練習:SQL20_簡單

技術標籤:牛客線上程式設計_SQL篇mysqlsql資料庫

SQL練習:SQL20_簡單


題目:

查詢員工編號emp_no為10001其自入職以來的薪水salary漲幅(總共漲了多少)growth(可能有多次漲薪,沒有降薪)

CREATE TABLE `salaries` (
`emp_no` int(11) NOT NULL,
`salary` int(11) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`from_date`));

在這裡插入圖片描述

題解

SELECT MAX
(salary)-MIN(salary) growth FROM salaries WHERE emp_no = 10001 # int型別,【10001】可以不加【''】 ## 沒有降薪的情況,這題就非常簡單了,不用考慮date。

個人整理的筆記,僅供學習使用,有問題麻煩指正。
題目及解答思路均來源於:牛客網