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

SQL Server-এ ISNULL ফাংশন

SQL Server-এ, ISNULL ফাংশন আপনাকে একটি বিকল্প মান রিটার্ন করতে দেয় যখন একটি ইনপুট এক্সপ্রেশন NULL হয়। এই আর্টিকেলে আমরা বিস্তারিত দেখব কীভাবে ISNULL ফাংশন হ্যান্ডলার ব্যবহার করতে হয় সিনট্যাক্স এবং নির্দিষ্ট উদাহরণসহ যাতে ফাংশনটি সহজে বুঝা এবং গ্রহণ করা যায়।

বিবরণ

ISNULL ফাংশন SQL Server-এ একটি নির্দিষ্ট মান রিটার্ন করে যদি এক্সপ্রেশনটি NULL হয়। যদি এক্সপ্রেশন NULL না হয়, তবে ফাংশনটি এক্সপ্রেশনটিই রিটার্ন করে।

সিনট্যাক্স

SQL Server-এ ISNULL স্টেটমেন্ট ব্যবহার করতে, আমরা নিচের সিনট্যাক্স ব্যবহার করি:

 ISNULL(এক্সপ্রেশন, রিপ্লেসমেন্ট_ভ্যালু) 

প্যারামিটার :

  1. এক্সপ্রেশন: যেকোনো এক্সপ্রেশন যা NULL কিনা চেক করা হবে।
  2. রিপ্লেসমেন্ট_ভ্যালু: সেটি রিটার্ন করা হবে এক্সপ্রেশন = NULL হলে, রিপ্লেসমেন্ট_ভ্যালু-কে এক্সপ্রেশন-এর মতো একই ডেটা টাইপের হতে হবে।

নোট :

  1. ISNULL ফাংশন রিপ্লেসমেন্ট_ভ্যালু রিটার্ন করে যদি এক্সপ্রেশন NULL হয়।
  2. ISNULL ফাংশন এক্সপ্রেশন রিটার্ন করে যদি এক্সপ্রেশন NULL না হয়।
  3. ISNULL ফাংশন ব্যবহার করা যায় SQL Server-এর পরবর্তী ভার্সনগুলোতে: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, এবং SQL Server 2005।

উদাহরণ

SQL Server-এ ISNULL স্টেটমেন্ট ব্যবহারের উদাহরণ:

 SELECT ISNULL(NULL, 'TipsMake.com'); 
ফলাফল: 'TipsMake.com'

SELECT ISNULL('TipsMake.com', 'QuanTriMang');
ফলাফল: 'TipsMake.com'

SELECT ISNULL(NULL, 45);
ফলাফল: 45

SELECT ISNULL(12, 45);
ফলাফল: 12

SELECT ISNULL(NULL, '2019-05-01');
ফলাফল: '2019-05-01'

SELECT ISNULL('2019-04-30', '2019-05-01');
ফলাফল: '2019-04-30'

  1. SQL Server-এ AVG ফাংশন

  2. SQL Server-এ CEILING ফাংশন

  3. SQL Server-এ FLOOR ফাংশন

  4. SQL Server-এ COUNT ফাংশন