Sobes.tech
Middle+

Jak wybrać z tabeli wszystkie miasta, które powtarzają się więcej niż 10 razy?

sobes.tech AI

Odpowiedź od AI

Aby wybrać z tabeli wszystkie miasta, które występują więcej niż 10 razy, można użyć zapytania SQL z grupowaniem i filtrowaniem po liczbie rekordów:

SELECT city, COUNT(*) AS city_count
FROM table_name
GROUP BY city
HAVING COUNT(*) > 10;

Wyjaśnienie:

  • GROUP BY city grupuje wiersze według nazwy miasta.
  • COUNT(*) zlicza liczbę rekordów w każdej grupie.
  • HAVING COUNT(*) > 10 filtruje grupy, w których liczba rekordów jest większa niż 10.

Wynik: otrzymasz listę miast z liczbą ich wystąpień, przekraczającą 10.