স্ট্রিংয়ের মধ্যে কমার সংখ্যা বের করা
একটি কলামে কমা-সেপারেটেড ভ্যালু থাকলে, মোট লেন্থ বাদ দিয়ে কমা-রহিত লেন্থ বিয়োগ করলে কমার সংখ্যা পাওয়া যায়।
সিনট্যাক্স
SELECT LENGTH(col) - LENGTH(REPLACE(col, ',', '')) AS comma_count FROM table;
উদাহরণ
mysql> CREATE TABLE DemoTable1510 (Value VARCHAR(50));
mysql> INSERT INTO DemoTable1510 VALUES ('20,35'), ('45,67,89'), ('90,97,101,190');
কোয়েরি
mysql> SELECT LENGTH(Value) - LENGTH(REPLACE(Value, ',', '')) AS NumberOfComma FROM DemoTable1510;
ফলাফল
+---------------+ | NumberOfComma | +---------------+ | 1 | | 2 | | 3 | +---------------+
ব্যাখ্যা: '20,35' লেন্থ ৫, কমা বাদে '2035' লেন্থ ৪ → ৫-৪=১। '45,67,89' লেন্থ ৮, কমা বাদে '456789' লেন্থ ৬ → ৮-৬=২।