Recap - With Queries
CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 50/72。
チャレンジ
簡単利用可能なテーブルと列:
<b>devices_specs</b>:<b>device_id</b>,<b>width</b>,<b>height</b>,<b>num_features</b>,<b>opinion</b><b>devices_score</b>:<b>device_id</b>,<b>score</b>
デバイスの品質は (width/height)*num_features で測定されます。
過大評価されているすべてのデバイスを見つけましょう。デバイスの opinion が 平均 品質よりも高く、デバイスの score が平均品質よりも低いすべてのデバイスを取得してください。device_id のみを返してください。
これを解決するには、WITH 句を使用して平均品質を計算するサブクエリを作成し、メインフィクエリで再利用してください。
自分で試してみよう
基礎のすべてのレッスン
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns9Multiple tables
Basic Join Part 1Basic Join Part 2Recap - JoinSelf joinRecap - Self JoinUnionSimplify queries, WITH keywordRecap - With QueriesRecap - Real Estate Contractor