美國面試考題 Stratascratch SQL ID 9924

閱讀時間約 1 分鐘

每日動動腦,用美國企業真實的面試考題來練習,我會把免費的SQL都做完,有需要的人,也可以直接搜ID。

美國企業真實SQL考題 - stratascratch

美國企業真實SQL考題 - stratascratch

解題日:2023/8/28

今天的第幾題:6/7

哪些美國企業考過這題?

City of San Francisco

難易度:簡單

一起看題目

題目:

有一份圖書館資料,請列出圖書館代號,並符合以下搜索條件:2016年、設定偏好通知方式為email,但是沒有提供email的圖書館。

SELECT DISTINCT home_library_code
FROM library_usage
WHERE circulation_active_year = 2016
AND notice_preference_definition = 'email'
AND provided_email_address = FALSE;
-- 解釋​
SELECT DISTINCT home_library_code -- 這是題目要的圖書館代號,因為後來出現重複,所以前面加DISTINCT
FROM library_usage -- 這是資料表名稱
WHERE circulation_active_year = 2016 -- 條件一:2016年
AND notice_preference_definition = 'email' -- 條件二:偏好通知方法為email
AND provided_email_address = FALSE; -- 條件三:沒有提供email

運用:

有時候想找的資料,必須同時符合多項條件,可以用WHERE AND 連接。

心得:

我覺得這題好處是,他的欄位名稱已經很清楚了,基本不用太傷腦筋,很快就知道對應的欄位。


Kristen
Kristen
留言0
查看全部
發表第一個留言支持創作者!