Reklama.
Grupowanie dla jednej kolumny:
SELECT kolumna1 FROM tabela GROUP BY kolumna1 // lub ze zliczeniem elementów w każdej z grup SELECT kolumna1, COUNT(kolumna1) FROM tabela GROUP BY kolumna1
Grupowanie dla kilku kolumn:
Wszystkie pobierane kolumny muszą być uwzględnione w grupowaniu.
SELECT kolumna1, kolumna2 FROM tabela GROUP BY kolumna1, kolumna2
Warunkowe zwracanie wyników grupowania:
SELECT kolumna1, COUNT(kolumna1) FROM tabela GROUP BY kolumna1 HAVING COUNT(kolumna1) > wartość
Jawne pobieranie danych wielu tabel.
SELECT tabela1.kolumna1, tabela2.kolumna1 FROM tabela1, tabela2, ... WHERE warunek powiązania
Warunek powiązania to warunek pola wskazującego na numer rekordu tabeli powiązanej, tak ja w poniższym przykładzie:
SELECT tabela1.kolumna1, tabela2.kolumna1 FROM tabela1, tabela2, ... WHERE tabela1.kolumna_id = tabela2.kolumna_id
Aliasy dla tabel w zapytaniu SQL:
Dla skrócenia zapisu nazw tabel w rozbudowanych zapytaniach SQL możemy stosować aliasy ( skróty ) do nazw wykorzystywanych w zapytaniu tabel. Przykład poniżej:
SELECT a.kolumna1, b.kolumna1 FROM tabela1 a, tabela2 b, ... WHERE tabela1.kolumna_id = tabela2.kolumna_id
opublikowane 28-02-2011178461 powrót
© aleproste.pl v.10 Projekt i realizacja projekt.etvn.pl & aleproste.pl