SQL SELECT স্টেটমেন্ট
ডেটাবেজ থেকে তথ্য(Data) সিলেক্ট/পুনরূদ্ধার করতে SQL SELECT
স্টেটমেন্টটি ব্যবহার করা হয়।
SQL SELECT স্টেটমেন্ট
SELECT
স্টেটমেন্টটি ডেটাবেজ থেকে তথ্য সিলেক্ট করে।
ডেটাবেজ থেকে রিটার্ন ডেটা ফলাফল টেবিলে জমা হয়, যাহাকে আমরা result-set
বলে থাকি।
SQL SELECT স্টেটমেন্টের সিনট্যাক্স
SELECT name_of_column, name_of_column FROM name_of_table;
এবং
SELECT * FROM name_of_table;
এখানে name_of_column হলো টেবিলের মধ্যে কলামের নাম এবং name_of_table হলো টেবিলের নাম।
নমুনা ডেটাবেজ
SELECT
স্টেটমেন্টের ব্যবহার দেখার জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।
উদাহরণস্বরূপঃ SELECT
স্টেটমেন্ট ব্যবহার করে "Student_details" টেবিল থেকে নিচের অংশটুকু নেওয়া(select) হয়েছে।
ক্রমিক নং | শিক্ষার্থীর নাম | প্রতিষ্ঠানের নাম | ঠিকানা |
---|---|---|---|
১০১ | তামজীদ হাসান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০২ | মিনহাজুর রহমান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০৩ | মোঃ সবুজ হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০৪ | ইয়াসিন হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
১০৫ | ফরহাদ উদ্দিন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
নির্দিষ্ট কলাম SELECT করা
নিম্নের SQL SELECT
স্টেটমেন্টটি "Student_details" টেবিলের "শিক্ষার্থীর নাম(Student_name)" এবং "প্রতিষ্ঠানের নাম(Institute)" এই দুই কলামকে সিলেক্ট করবেঃ
উদাহরণ
SELECT Student_name, Institute FROM Student_details;
সকল(*) কলাম SELECT করা
নিম্নের SELECT
স্টেটমেন্টটি "Student_details" টেবিলের সকল কলামকে সিলেক্ট করবেঃ
উদাহরণ
SELECT * FROM Student_details;
Result-set ন্যাভিগেশন
ডেটাবেজ সফটওয়ার সিস্টেমে Result-set
ন্যাভিগেশন ব্যবহার করা হয়। এটি প্রোগ্রামিং ফাংশন। এর গুরুত্বপূর্ণ কিছু ফাংশন হলোঃ Move-To-First-Record
, Get-Record-Content
, Move-To-Next-Record
, Get-Record-Count
ইত্যাদি।
এই ধরনের প্রোগ্রামিং ফাংশন গুলো আমাদের SQL টিউটোরিয়ালের অংশ নয়। ডেটাবেজ তথ্যকে প্রোগ্রামিং ফাংশন এর মাধ্যমে অ্যাক্সেস করা শিখতে হলে, অনুগ্রহ করে আমাদের পিএইচপি টিউটোরিয়াল দেখুন।