每日動動腦,用美國企業真實的面試考題來練習,我會把免費的SQL都做完,有需要的人,也可以直接搜ID。
解題日:2023/8/29
今天的第幾題:3/7
Amazon
難易度:簡單
有一張員工資料表,請找出每個部門在四月份之後加入的員工數,最後依員工數遞減排序。
SELECT department,
COUNT(*) AS num
FROM worker
WHERE joining_date >= '2014-04-01' -- 我先檢查整個資料表的時間範圍,才放進來日期。
GROUP BY department
ORDER BY num DESC;
這題基本上算簡單,之前有好多類似的題型了,而且只有一張表格,沒有需要組合什麼的。可能要注意的是時間前後要加上'',並且每個SQL語言會有些不同,這些以後碰到上網查一下就可以了。