Sobes.tech
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 city rühmitab read linna nime järgi.
  • COUNT(*) loeb iga rühma kirjetarvu.
  • HAVING COUNT(*) > 10 filtreerib rühmad, kus kirjetarv on suurem kui 10.

Tulemuseks on linnade nimekiri ja nende korduste arv, mis ületab 10.