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 citygrupuje wiersze według nazwy miasta.COUNT(*)zlicza liczbę rekordów w każdej grupie.HAVING COUNT(*) > 10filtruje grupy, w których liczba rekordów jest większa niż 10.
Wynik: otrzymasz listę miast z liczbą ich wystąpień, przekraczającą 10.