কম্পিউটার

একটি সারির অ-খালি মানগুলিকে প্রথমে ঊর্ধ্বক্রমানুসারে জিজ্ঞাসা করুন এবং তারপরে NULL মানগুলি প্রদর্শন করুন৷


এর জন্য, ISNULL() দ্বারা ORDER ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable669
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentScore int
);
Query OK, 0 rows affected (0.55 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable669(StudentScore) values(45) ;
Query OK, 1 row affected (0.80 sec)
mysql> insert into DemoTable669(StudentScore) values(null);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable669(StudentScore) values(89);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable669(StudentScore) values(null);
Query OK, 1 row affected (0.15 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable669 থেকে
mysql> select *from DemoTable669;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-----------+--------------+
| StudentId | StudentScore |
+-----------+--------------+
| 1         | 45           |
| 2         | NULL         |
| 3         | 89           |
| 4         | NULL         |
+-----------+--------------+
4 rows in set (0.00 sec)

ঊর্ধ্বক্রম ক্রমে অ-খালি মানগুলি প্রদর্শন করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে। শূন্য মানগুলি পরে প্রদর্শিত হবে -

mysql> select *from DemoTable669
ORDER BY ISNULL(StudentScore),StudentScore;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-----------+--------------+
| StudentId | StudentScore |
+-----------+--------------+
| 1         | 45           |  
| 3         | 89           |
| 2         | NULL         |
| 4         | NULL         |
+-----------+--------------+
4 rows in set (0.00 sec)

  1. প্রথমে নাল মান না দিয়ে ফলাফল প্রদর্শন করুন এবং তারপরে MySQL এ নাল মান সহ

  2. একটি একক MySQL ক্যোয়ারীতে পৃথক টেবিল থেকে NULL মান উপেক্ষা করুন এবং NULL রেকর্ডের সংখ্যা প্রদর্শন করুন

  3. MySQL-এ নাল মান উপেক্ষা করুন এবং বাকি মানগুলি প্রদর্শন করুন

  4. একটি নির্দিষ্ট কলাম x দ্বারা MySQL ক্রম এবং আরোহী ক্রমে অবশিষ্ট মান প্রদর্শন করুন