এই নিবন্ধে SQL Server-এ NULLIF ফাংশনের ব্যবহার বিস্তারিতভাবে নির্দিষ্ট সিনট্যাক্স এবং উদাহরণের সাথে ব্যাখ্যা করা হয়েছে, যাতে আপনি সহজে ফাংশনটি বুঝতে এবং ব্যবহার করতে পারেন।
বিবরণ
NULLIF ফাংশন SQL Server-এ দুটি এক্সপ্রেশন তুলনা করে। যদি প্রথম এক্সপ্রেশন দ্বিতীয় এক্সপ্রেশনের সমান হয়, তবে NULLIF NULL ফেরত দেয়। অন্যথায়, ফাংশনটি প্রথম এক্সপ্রেশন (expression 1) ফেরত দেয়।
সিনট্যাক্স
SQL Server-এ NULLIF স্টেটমেন্ট ব্যবহার করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:
NULLIF(expression1, expression2)
প্যারামিটার:
- expression1, expression2: তুলনা করার এক্সপ্রেশনগুলো। এক্সপ্রেশনের মানগুলো একই ডেটা টাইপের হতে হবে।
নোট:
- NULLIF ফাংশন SQL Server-এর নিম্নলিখিত সংস্করণগুলিতে ব্যবহার করা যায়: SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005।
উদাহরণ
SQL Server-এ NULLIF স্টেটমেন্টের ব্যবহার দেখুন:
SELECT NULLIF('TipsMake.com', 'TipsMake.com');
-- ফলাফল: NULL (কারণ মানগুলো সমান)
SELECT NULLIF('TipsMake.com', 'QuanTriMang');
-- ফলাফল: 'TipsMake.com' (কারণ মানগুলো ভিন্ন, প্রথমটি ফেরত দেয়)
SELECT NULLIF(12, 12);
-- ফলাফল: NULL (কারণ মানগুলো সমান)
SELECT NULLIF(12, 45);
-- ফলাফল: 12 (কারণ মানগুলো ভিন্ন, প্রথমটি ফেরত দেয়)
SELECT NULLIF('2019-05-01', '2019-05-01');
-- ফলাফল: NULL (কারণ মানগুলো সমান)
SELECT NULLIF('2019-05-01', '2019-04-30');
-- ফলাফল: '2019-05-01' (কারণ মানগুলো ভিন্ন, প্রথমটি ফেরত দেয়)