কম্পিউটার টিউটোরিয়াল

MySQL-এ INT টাইপ কলাম মানগুলোর শূন্যের সংখ্যা গণনা করা

এজন্য LENGTH() REPLACE() সাথে ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   Value int ); 
Query OK, 0 rows affected (1.22 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values(10002000); Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable values(00000); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values(400560); Query OK, 1 row affected (0.19 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+----------+ 
| Value    | 
+----------+ 
| 10002000 | 
| 0        | 
| 400560   | 
+----------+ 
3 rows in set (0.00 sec)

শূন্যের সংখ্যা বের করার কোয়ারি:

mysql> select (length(Value)-length(replace(Value,'0',''))) AS NumberOfZeros from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+---------------+ 
| NumberOfZeros | 
+---------------+ 
| 6             | 
| 1             | 
| 3             | 
+---------------+ 
3 rows in set (0.00 sec)
  1. Java-এ JDBC ResultSetMetaData ব্যবহার করে MySQL টেবিলের কলাম সংখ্যা বের করা

  2. MySQL에서 0/1 컬럼 여러 개를 CASE WHEN으로 종합 판단하기

  3. MySQL에서 SUM(조건)으로 특정 값 카운트 한 번에 여러 개 구하기

  4. MySQL-এ UNION ALL ব্যবহার করে কাস্টম কলামের জন্য একাধিক মান সেট করা