Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql अल्पविराम से अलग किए गए मान वाले फ़ील्ड से कुल गणना करता है

यह जांचें कि मैंने Postgresql का उपयोग किया है, जिसमें "id", "comma_sep_string" कॉलम टेबल नाम "string_comma" के साथ हैं, जब कोई गिनती होती है तो यह रिकॉर्ड दिखाएगा और यदि गिनती शून्य है तो यह उस विशेष रिकॉर्ड को नहीं दिखाएगा और देखें दी गई क्वेरी के आउटपुट के लिए स्क्रीनशॉट

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. SQL में 'AND' और '&&' के बीच का अंतर

  2. दिनांक के साथ अनुक्रम में Op.between का उपयोग करते समय टाइपस्क्रिप्ट त्रुटि

  3. नोडज MySQL में कनेक्शन पूल में डेटाबेस स्विच करें

  4. mysql सशर्त सम्मिलित करें - यदि मौजूद नहीं है सम्मिलित करें

  5. त्रुटि कोड 1005, SQL स्थिति HY000:तालिका त्रुटि नहीं बना सकता:150