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

SQL Server-এ COALESCE স্টেটমেন্ট

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

বিবরণ

COALESCE স্টেটমেন্ট পাস করা এক্সপ্রেশনগুলোর মধ্যে প্রথম নন-NULL ভ্যালু वाला এক্সপ্রেশন রিটার্ন করে। যদি সব এক্সপ্রেশন NULL হয়, তবে COALESCE NULL রিটার্ন করবে।

সিনট্যাক্স

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

 COALESCE (এক্সপ্রেশন_১, এক্সপ্রেশন_২, . এক্সপ্রেশন_n) 

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

  1. এক্সপ্রেশন_১, এক্সপ্রেশন_২, . এক্সপ্রেশন_n : যেকোনো টাইপের এক্সপ্রেশন। এই সব এক্সপ্রেশন একই ফর্মে থাকতে হবে বা একই ফর্মে কনভার্ট হতে হবে। উদাহরণস্বরূপ, এক্সপ্রেশন_১ স্ট্রিং টাইপ হলে, এক্সপ্রেশন_২ থেকে এক্সপ্রেশন_n-ও স্ট্রিং টাইপ হতে হবে, একইভাবে এক্সপ্রেশন_১ নিউমেরিক টাইপ হলে বাকিগুলোও নিউমেরিক টাইপ হতে হবে।

নোট :

  1. COALESCE ব্যবহার করা যায় 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-এ COALESCE স্টেটমেন্ট کے কিছু উদাহরণ দেখি ও এক্সপ্লোর করি।

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

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

SELECT COALESCE(NULL, NULL, 1, 2, 3, NULL, 4);
ফলাফল: 1

  1. SQL Server-এ IF...ELSE স্টেটমেন্ট

  2. SQL Server-এ PROCEDURE (প্রোসিজার/স্টোরড প্রোসিজার)

  3. SQL Server-এ ALTER TABLE স্টেটমেন্ট

  4. MS SQL Server কী?