Menu
Coddy logo textTech

Recap - With Queries

Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 50 von 72.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

  • <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>

Die Qualität eines Geräts wird durch (width/height)*num_features gemessen.

Wir wollen alle überbewerteten Geräte finden. Hole alle Geräte, bei denen die opinion des Geräts größer als die durchschnittliche Qualität ist und die score des Geräts kleiner als die durchschnittliche Qualität ist. Gib nur die device_id zurück.

Um es zu lösen, verwende die WITH-Klausel, um eine Unterabfrage zu erstellen, die die durchschnittliche Qualität berechnet, und wiederverwende sie in der Hauptabfrage.

Probier es selbst

Alle Lektionen in Grundlagen