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:
- Średnica wszystkich ziaren musi być większa od średniej średnicy wszystkich ziaren w tabeli
- W przypadku jasnych ziaren pozostaw tylko te, w 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 (są uznawane za nieodpowiednie)
Dla każdej marki spełniającej te kryteria oblicz średnią gęstość jej ziaren. 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 rosnąco.
Spróbuj swoich sił
-- Najpierw przefiltruj poszczególne wiersze, potem je pogrupuj, a następnie przefiltruj grupy
SELECT brand, ____ AS avg_density
FROM beans
-- Tutaj są dwa warunki dotyczące wierszy: jeden odnosi się do rozmiaru, a drugi łączy reguły dotyczące typu w nawiasach
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