আপনি ORDER BY ক্লজের সাথে IFNULL ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
ইফনাল (yourColumnName1,yourColumnName2) দ্বারা আপনার টেবিলের নাম থেকে *নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন IfNullDemo -> ( -> Id int NULL AUTO_INCREMENT, -> ProductName varchar(10), -> ProductWholePrice float, -> ProductRetailPrice float, -> PRIMARY KEY(Id) -> OK); , 0 সারি প্রভাবিত (1.19 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> IfNullDemo(ProductName,ProductWholePrice,ProductRetailPrice) মান ('Product-1',99.50,150.50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> IfNullDemo,ProductName মান('প্রডাক্ট-2',NULL,76.56);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> IfNullDemo(ProductName,ProductWholePrice,ProductRetailPrice) মানগুলিতে ঢোকান('Product-3',105.40,NULL); , 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> IfNullDemo(ProductName,ProductWholePrice,ProductRetailPrice) মান ('Product-4',NULL,NULL); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysqlNDemo-এ ঢোকান ,পণ্যের সমগ্র মূল্য,পণ্য খুচরামূল্য) মান('পণ্য-5',209.90,400.50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> IfNullDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---+------------+--------- -------------+| আইডি | পণ্যের নাম | পণ্যের পুরো মূল্য | পণ্যের খুচরা মূল্য | ------------+| 1 | পণ্য-1 | 99.5 | 150.5 || 2 | পণ্য-2 | NULL | 76.56 || 3 | পণ্য-3 | 105.4 | NULL || 4 | পণ্য-4 | NULL | NULL || 5 | পণ্য-5 | 209.9 | 400.5 |+------+---------------+-------------------+--------- ------------+5 সারি সেটে (0.02 সেকেন্ড)যদি নাল −
দ্বারা অর্ডার করার জন্য এখানে ক্যোয়ারী আছেmysql> IfNullDemo অর্ডার থেকে ifnull(ProductWholePrice,ProductRetailPrice);
নিচের আউটপুট −
<প্রে>+---+------------+--------- -------------+| আইডি | পণ্যের নাম | পণ্যের পুরো মূল্য | পণ্যের খুচরা মূল্য | ------------+| 4 | পণ্য-4 | NULL | NULL || 2 | পণ্য-2 | NULL | 76.56 || 1 | পণ্য-1 | 99.5 | 150.5 || 3 | পণ্য-3 | 105.4 | NULL || 5 | পণ্য-5 | 209.9 | 400.5 |+------+---------------+-------------------+--------- ------------+5 সারি সেটে (0.00 সেকেন্ড)