এই নিবন্ধটি আপনাকে বিস্তারিতভাবে দেখাবে কিভাবে SQL সার্ভারে NULLIF ফাংশন হ্যান্ডলার ব্যবহার করতে হয় নির্দিষ্ট সিনট্যাক্স এবং উদাহরণ সহ ফাংশনগুলিকে আরও ভালভাবে কল্পনা করতে এবং ক্যাপচার করতে৷
বর্ণনা করুন
NULLIF ফাংশন৷ এসকিউএল সার্ভারে পাস করার জন্য দুটি এক্সপ্রেশনের তুলনা করে। প্রথম এক্সপ্রেশনটি দ্বিতীয় এক্সপ্রেশনের সমান হলে, NULLIF NULL ফেরত দেবে। অন্যথায়, ফাংশনটি প্রথম এক্সপ্রেশন, এক্সপ্রেশন 1 ফেরত দেবে।
সিনট্যাক্স
SQL সার্ভারে NULLIF স্টেটমেন্ট ব্যবহার করতে, আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:
NULLIF(bieuthuc1, bieuthuc2)
প্যারামিটার :
- bieuthuc1, bieuthuc2: তুলনা করার জন্য অভিব্যক্তি। এক্সপ্রেশনের মানগুলি অবশ্যই একই ডেটা টাইপের অন্তর্গত।
দ্রষ্টব্য :
- NULLIF ফাংশন SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008, এবং SQL সার্ভার 2005৷
উদাহরণস্বরূপ
দেখুন কিভাবে SQL সার্ভারে NULLIF স্টেটমেন্ট ব্যবহার করতে হয়।
SELECT NULLIF('TipsMake.com', 'TipsMake.com');
Result: NULL (trả về NULL vì các giá trị bằng nhau)
SELECT NULLIF('TipsMake.com', 'QuanTriMang');
Result: 'TipsMake.com' (trả về giá trị đầu tiên vì các giá trị khác nhau)
SELECT NULLIF(12, 12);
Result: NULL (trả về NULL vì các giá trị bằng nhau)
SELECT NULLIF(12, 45);
Result: 12 (trả về giá trị đầu tiên vì các giá trị khác nhau)
SELECT NULLIF('2019-05-01', '2019-05-01');
Result: NULL (trả về NULL vì các giá trị bằng nhau)
SELECT NULLIF('2019-05-01', '2019-04-30');
Result: '2019-05-01' (trả về giá trị đầu tiên vì các giá trị khác nhau)