sql >> Database teknologi >  >> RDS >> Mysql

mysql count total fra et felt med kommaseparerede værdier

Tjek dette, jeg har brugt Postgresql, der har "id", "comma_sep_string" kolonner med tabelnavnet "string_comma", når der er en optælling, vil den vise den post, og hvis antallet er nul, vil den ikke vise den pågældende post og se skærmbilledet for output af den givne forespørgsel

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. ekstern database med Adobe CQ5?

  2. Installer venligst mysql-adapter 'gem install activerecord-mysql-adapter'

  3. Få en kolonne fra .sqlite, der indeholder flere tabeller med flere kolonner

  4. Eksporter dataordbog for min database ved hjælp af MySQL Workbench CE?