SQL FIRST() ফাংশন
SQL FIRST()
ফাংশনটি নির্বাচিত(selected) কলামের প্রথম ভ্যালুটি রিটার্ন করে।
SQL FIRST() সিনট্যাক্স
SELECT FIRST(name_of_column)
FROM name_of_table;
বিঃদ্রঃ FIRST()
ফাংশনটি শুধুমাত্র MS Access এ সাপোর্ট করে।
SQL FIRST() ফাংশন ব্যবহারের জন্য MySQL, Oracle এবং SQL Server এ ভিন্ন পদ্ধতি ব্যবহার করা হয়।
MySQL সিনট্যাক্স
SELECT name_of_column
FROM name_of_table
ORDER BY name_of_column ASC LIMIT 1;
Oracle সিনট্যাক্স
SELECT name_of_column
FROM name_of_table
WHERE ROWNUM <=1
ORDER BY name_of_column ASC;
SQL সার্ভার সিনট্যাক্স
SELECT TOP 1 name_of_column
FROM name_of_table
ORDER BY name_of_column ASC;
নমুনা ডেটাবেজ
FIRST()
ফাংশনের ব্যবহার দেখানোর জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।
নিচের অংশটি "Student_details" টেবিল থেকে নেওয়া হয়েছেঃ
আইডি নং | রোল নাম্বার | শিক্ষার্থীর নাম | প্রতিষ্ঠানের নাম | ঠিকানা |
---|---|---|---|---|
১ | ১০১ | তামজীদ হাসান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
২ | ১০২ | মিনহাজুর রহমান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
৩ | ১০৩ | মোঃ সবুজ হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
৪ | ১০৪ | ইয়াসিন হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
৫ | ১০৫ | ফরহাদ উদ্দিন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
SQL FIRST() ফাংশনের উদাহরণ
নিম্নের SQL স্টেটমেন্টটি "Student_details" টেবিলের "শিক্ষার্থীর নাম(Student_name)" কলামের প্রথম ভ্যালুটিকে সিলেক্ট করবেঃ
উদাহরণ
SELECT Student_name
FROM Student_details
ORDER BY Student_name ASC LIMIT 1;