Kiểm tra điều này Tôi đã sử dụng Postgresql, có cột "id", "comma_sep_string" với tên bảng "string_comma", khi có số đếm, nó sẽ hiển thị bản ghi đó và nếu số lượng bằng 0, nó sẽ không hiển thị bản ghi cụ thể đó và hãy xem ảnh chụp màn hình cho đầu ra của truy vấn đã cho
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