每日動動腦,用美國企業真實的面試考題來練習,我會把免費的SQL都做完,有需要的人,也可以直接搜ID。
解題日:2023/8/28
今天的第幾題:5/7
City of San Francisco
難易度:簡單
有一張舊金山職務人員資料,裡面有職員名字、職務、底薪等。請找出「警長」Police Captains的底薪,答案第一欄為名字,第二欄為底薪。
答案預覽:
SELECT employeename,
basepay
FROM sf_public_salaries
WHERE jobtitle LIKE '%CAPTAIN%';
SELECT employeename, -- 選擇名字
basepay -- 底薪
FROM sf_public_salaries -- 這是資料表名稱
WHERE jobtitle LIKE '%CAPTAIN%';
-- 這題其實需要多一個步驟,因為警長雖然叫police captain,但資料裡不是,如果不先查,可以用關鍵字搜。
當不確定某個品項名字,但只知道某些關鍵字時,就可以使用%關鍵字%的方式來搜尋。
SQL沒有辦法一次到位沒關係,有時候就是要多跑幾次,看看結果,測試自己一開始寫的code對不對。