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

MySQL NULLIF() ফাংশনে আর্গুমেন্টগুলো সমান না হলে এক্সপ্রেশন কীভাবে ইভ্যালুয়েট করে?


MySQL NULLIF() কন্ট্রোল ফ্লো ফাংশন দুটি আর্গুমেন্ট সমান না হলে প্রথম আর্গুমেন্ট ফেরত দেয়। প্রথম আর্গুমেন্ট ফেরত দেওয়ার কারণ MySQL প্রথম আর্গুমেন্ট দুবার ইভ্যালুয়েট করে যদি দুটি আর্গুমেন্ট সমান না হয়।

উদাহরণ

mysql> Select NULLIF('Tutorialspoint','MySQL');
+----------------------------------+
| NULLIF('Tutorialspoint','MySQL') |
+----------------------------------+
| Tutorialspoint                   |
+----------------------------------+
1 row in set (0.00 sec)

উপরের উদাহরণে আর্গুমেন্টগুলো সমান নয় তাই MySQL প্রথম আর্গুমেন্ট 'Tutorialspoint' দুবার ইভ্যালুয়েট করে আউটপুট হিসেবে ফেরত দিয়েছে।


  1. MySQL에서 NULL이 아닌 레코드만 조회하기 (IS NOT NULL)

  2. MySQL-এ স্ট্রিংয়ের প্রথম পুনরাবৃত্ত মানটিই রিপ্লেস করা

  3. Windows 10-এ 'Not Equal' সিম্বল (≠) টাইপ করার দ্রুত গাইড

  4. Windows, Mac, Android, এবং iOS-এ ‘Not Equal’ (≠) সিম্বল টাইপ করার পদ্ধতি