Sobes.tech
Middle+

Kaip išrinkti iš lentelės visas miestus, kurie kartojasi daugiau nei 10 kartų?

sobes.tech AI

Atsakymas iš AI

Iš lentelės norėdami pasirinkti visas miestus, kurie pasikartoja daugiau nei 10 kartų, galite naudoti SQL užklausą su grupavimu ir filtravimu pagal įrašų skaičių:

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

Paaiškinimas:

  • GROUP BY city grupuoja eilutes pagal miesto pavadinimą.
  • COUNT(*) skaičiuoja įrašų skaičių kiekvienoje grupėje.
  • HAVING COUNT(*) > 10 filtruoja grupes, kuriose įrašų skaičius yra didesnis nei 10.

Rezultatas – miestų sąrašas su jų pasikartojimų skaičiumi, viršijančiu 10.