Powtórzenie — kawiarnia
Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 42 z 72.
Wyzwanie
ŚredniDostępne tabele i kolumny:
beans:brand,density,diameter_wide,shade
Jesteś właścicielem kawiarni. Wielu klientów czeka na swoje zamówienia. Każdego dnia możesz używać tylko jednego rodzaju ziaren kawy.
Istnieje kilka kryteriów wyboru ziaren. Najpierw musimy odfiltrować ziarna na podstawie następujących warunków:
- Wszystkie ziarna muszą mieć średnicę większą niż średnia średnica wszystkich ziaren w tabeli
- W przypadku jasnych ziaren: pozostaw tylko te, dla których stosunek gęstości do średnicy jest większy niż
0.01 - W przypadku ciemnych ziaren: pozostaw wszystkie
- W przypadku półciemnych ziaren: wyklucz wszystkie (uznaje się je za nieodpowiednie)
Dla każdej marki spełniającej te kryteria oblicz jej średnią gęstość. Pozostaw tylko marki, których średnia gęstość jest mniejsza niż 0.8.
Zwróć nazwę marki i jej średnią gęstość (nazwij kolumnę avg_density), zaokrągloną do 3 miejsc po przecinku. Posortuj wyniki według średniej gęstości w kolejności rosnącej.
Spróbuj swoich sił
-- Najpierw odfiltruj poszczególne wiersze, potem je pogrupuj, a następnie odfiltruj grupy
SELECT brand, ____ AS avg_density
FROM beans
-- Tutaj dwa warunki dotyczące wierszy: jeden odnoszący się do rozmiaru, drugi łączący w nawiasach reguły dotyczące typu
WHERE ____
AND ____
GROUP BY ____
HAVING ____
ORDER BY ____Wszystkie lekcje w sekcji Podstawy
4Więcej słów kluczowych
Słowo kluczowe INSłowo kluczowe BETWEENSłowo kluczowe LIKESłowo kluczowe ASPowtórzenie – modele telefonów komórkowych2Instrukcje warunkowe
Podstawy instrukcji warunkowychSłowo kluczowe ANDSłowo kluczowe ORSłowo kluczowe NOTŁączenie wielu warunkówNawiasyWartości logiczne3Określony format zwracanych danych
Wartości nullSortowanie wyników — część 1Sortowanie wyników — część 2Powtórzenie — firma zajmująca się cyberbezpieczeństwemOgraniczanie liczby rekordówPowtórzenie — fabryka pojazdów6Wyzwania na początek
Powtórka – wybory parlamentarnePowtórka – zatrzymanie przestępcy przez policjęPowtórka – pojemnik na napój w barzePowtórka – inżynier: nowe kolumnyPoćwicz samodzielnie: Edytor online SQL