কম্পিউটার

NULLIF() এ আর্গুমেন্ট সমান না হলে মাইএসকিউএল কীভাবে অভিব্যক্তিকে মূল্যায়ন করে?


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

উদাহরণ

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

উপরের উদাহরণে, যেহেতু আর্গুমেন্টগুলি একই নয় তাই MySQL প্রথম আর্গুমেন্টকে মূল্যায়ন করে অর্থাৎ ‘Tutorialspoint’ দুইবার করে এবং এটিকে আউটপুট হিসাবে ফেরত দেয়।


  1. মাইএসকিউএল-এ শূন্য রেকর্ড নেই এমন ডেটা আমি কীভাবে নির্বাচন করব?

  2. MySQL-এ একটি স্ট্রিং-এ শুধুমাত্র প্রথম বার বার করা মান কীভাবে প্রতিস্থাপন করবেন

  3. Windows 10 এ কিভাবে টাইপ করবেন সমান সাইন ইন করবেন না

  4. সমান চিহ্ন নয় - কীভাবে সমান প্রতীক নয় টাইপ করবেন