sql >> Databáze >  >> RDS >> Mysql

mysql count total z pole s hodnotami oddělenými čárkami

Zkontrolujte toto, použil jsem Postgresql se sloupci "id", "comma_sep_string" s názvem tabulky "string_comma", když je počet, zobrazí se tento záznam a pokud je počet nula, nezobrazí se tento konkrétní záznam a podívejte se snímek obrazovky pro výstup daného dotazu

select temp1.id, temp1.comma_sep_string, sum(count) from
(select temp.id, temp.comma_sep_string, temp.years, count(*) as count
from
(SELECT
ID, comma_sep_string,
regexp_split_to_table(comma_sep_string, E',') AS years
FROM string_comma) as  temp
where temp.years::int > 1980
group by temp.id, temp.years, temp.comma_sep_string) as temp1
group by temp1.id, temp1.comma_sep_string




  1. Rozdíl mezi tabulkou DELETE a TRUNCATE na serveru SQL Server

  2. PGError:ERROR:agregace nejsou povoleny v klauzuli WHERE v dotazu AR na objekt a jeho has_many objektů

  3. Hexadecimální znaky ve shodě regulárních výrazů v mysql

  4. Jak mohu použít jQuery ke spouštění dotazů MySQL?