Middle+
Jak vybrat z tabulky všechna města, která se opakují více než 10krát?
sobes.tech AI
Odpověď od AI
Chcete-li z tabulky vybrat všechny města, která se vyskytují více než 10krát, můžete použít SQL dotaz s seskupením a filtrem podle počtu záznamů:
SELECT city, COUNT(*) AS city_count
FROM table_name
GROUP BY city
HAVING COUNT(*) > 10;
Vysvětlení:
GROUP BY cityseskupí řádky podle názvu města.COUNT(*)spočítá počet záznamů v každé skupině.HAVING COUNT(*) > 10filtruje skupiny, kde je počet záznamů větší než 10.
Výsledkem bude seznam měst s počtem jejich výskytů přesahujícím 10.