sql >> Database >  >> RDS >> Mysql

mysql-totaal uit een veld met door komma's gescheiden waarden

Controleer dit, ik heb Postgresql gebruikt, met "id", "comma_sep_string" kolommen met tabelnaam "string_comma", wanneer er een telling is, wordt die record weergegeven en als de telling nul is, wordt die specifieke record niet weergegeven en ziet u de schermafbeelding voor de uitvoer van de gegeven query

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. Hoe vriendschapsrelaties te modelleren

  2. Escape-teken in SQL Server

  3. VERVANG nieuw regelteken in MYSql werkt niet

  4. Is de id-kolompositie in Postgresql belangrijk?