Sobes.tech
Intern

Co robi funkcja COUNT?

sobes.tech AI

Odpowiedź od AI

Agreguje dane, zliczając liczbę wierszy w próbce. Ignoruje wartości NULL w określonej kolumnie, jeśli taka jest ustawiona.

  • COUNT(*): Liczy wszystkie wiersze, w tym te zawierające NULL w dowolnej kolumnie.
  • COUNT(kolumna): Liczy wiersze, w których określona kolumna nie zawiera NULL.
  • COUNT(DISTINCT kolumna): Liczy liczbę unikalnych, nie-NULL wartości w określonej kolumnie.

Przykład użycia w SQL:

SELECT COUNT(*) FROM users; -- Liczy wszystkich użytkowników
SELECT COUNT(email) FROM users; -- Liczy użytkowników z określonym emailem
SELECT COUNT(DISTINCT city) FROM users; -- Liczy unikalne miasta użytkowników