Middle+
Kuidas valida tabelist välja kõik linnad, mis korduvad rohkem kui 10 korda?
sobes.tech AI
Vastus AI-lt
Tõmmates tabelist välja kõik linnad, mis esinevad rohkem kui 10 korda, saate kasutada SQL-päringut koos rühmitamise ja filtrimisega vastavalt kirjetarvule:
SELECT city, COUNT(*) AS city_count
FROM table_name
GROUP BY city
HAVING COUNT(*) > 10;
Selgitus:
GROUP BY cityrühmitab read linna nime järgi.COUNT(*)loeb iga rühma kirjetarvu.HAVING COUNT(*) > 10filtreerib rühmad, kus kirjetarv on suurem kui 10.
Tulemuseks on linnade nimekiri ja nende korduste arv, mis ületab 10.