Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql menghitung total dari bidang dengan nilai yang dipisahkan koma

Periksa ini saya telah menggunakan Postgresql, memiliki kolom "id", "comma_sep_string" dengan nama tabel "string_comma", ketika ada hitungan itu akan menunjukkan catatan itu dan jika hitungannya nol itu tidak akan menunjukkan catatan tertentu dan lihat tangkapan layar untuk output dari kueri yang diberikan

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. Menjalankan prosedur tersimpan dari crontab

  2. brew install mysql, error saat mencoba menghentikan server

  3. mysql memicu simulasi pernyataan

  4. Kueri SQL Maksimum per halaman

  5. Facebook tidak dapat mengikis data meta setelah saya memindahkan Wordpress ke server baru