BD-1st-2.4-lab3.tresc-1.1-Slajd10
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Najczęściej popełniane błędy (1)
Omówione teraz zostaną najczęściej popełniane błędy przy konstrukcji zapytań z funkcjami agregującymi.
Pierwszym błędem, często pojawiającym się przy zapytaniach z jedną grupą, jest umieszczenie w klauzuli SELECT wyrażenia nie będącego funkcją agregującą (w przykładzie umieszczono atrybut ETAT). W zapytaniach z jedną grupą w klauzuli SELECT mogą być umieszczone jedynie funkcje agregujące.
Kolejny błąd dotyczy zapytań z wieloma grupami i polega na umieszczeniu w klauzuli SELECT wyrażenia, nie będącego wyrażeniem grupującym (a więc nie występującym w klauzuli GROUP BY) lub funkcją agregującą. W przykładzie w klauzuli SELECT umieszczono atrybut NAZWISKO, tymczasem wyrażeniem grupującym jest atrybut ID_ZESP.