![見出し画像](https://assets.st-note.com/production/uploads/images/65103594/rectangle_large_type_2_bc4f43fe01445eb94d074eec378dcf02.png?width=1200)
Photo by
golchiki
技術面接問題を通してSQLを学ぶ:Mid Level - 業種タイプを分ける
レストランや珈琲店などを業種別に分別するSQLを学びます
問題:テーブルからレストラン、カフェ、学校、その他と業種別に分けてください。レストランは"restaurant"、カフェは"cafe"もしくは"café"もしくは"coffee"で分類されています。学校は"School"、その他はすべて"other"として分類してください
テーブル:sf_restaurant_health_violations (https://github.com/otwn/SQL-Practice/blob/main/data/sf_restaurant_health_violations.csv)
期待される結果(一部)
Jupyter上で試す場合はここからsqlite dbをとってきてください。今回は最近でてきたMitoを使って表示しています。これはExcelのような感じなのでExcelになれてる人にはとっかかりやすいと思います。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
この後に解答例が続きますので,読み進む前にちょっと考えてみませんか。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
回答例
ここから先は
534字
/
1画像
![](https://assets.st-note.com/production/uploads/images/64606374/profile_edb7d06b2e5a7dbd1c09cdc590ffc20d.jpeg?fit=bounds&format=jpeg&quality=85&width=330)
1度限りなのでマガジンで購入される方が断然お得です
技術面接問題を通してSQLを学ぶ
1,000円
Google BigQueryなどSQLを使う場はこれまでもそしてこれからも存在します。このマガジンでは、アメリカのデータエンジニアやデー…
期間限定!Amazon Payで支払うと抽選で
Amazonギフトカード5,000円分が当たる
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?