Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tổng số mysql từ một trường có các giá trị được phân tách bằng dấu phẩy

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tải kết xuất được mã hóa UTF-8 vào MySQL

  2. Tối ưu hóa truy vấn django để kéo khóa ngoại và mối quan hệ django-taggit

  3. Tại sao PDO ::lastInsertId trả về 0?

  4. MemSQL - Thay thế khóa làm khóa chính và các khóa duy nhất khác nhau cùng lúc trong tạo bảng

  5. Cần trợ giúp xây dựng truy vấn sql với tham gia và mối quan hệ nhiều đến nhiều ở đâu