MySQL সিলেক্ট স্টেটমেন্ট
SELECT স্টেটমেন্টটি ডাটাবেস থেকে ডেটা নির্বাচন করতে ব্যবহৃত হয়।
প্রত্যাবর্তিত ডেটা ফলাফল-সেট নামে একটি ফলাফল টেবিলে সংরক্ষণ করা হয়।
সিনট্যাক্স নির্বাচন করুন
SELECT column1, column2, ...
FROM table_name;
এখানে, column1, column2, ... হল টেবিলের ক্ষেত্রের নাম যেখান থেকে আপনি ডেটা নির্বাচন করতে চান। আপনি যদি একটি টেবিলের সমস্ত ক্ষেত্র নির্বাচন করতে চান তবে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
SELECT * FROM table_name;
ডেমো ডাটাবেস
এই টিউটোরিয়ালে আমরা সুপরিচিত নর্থওয়াইন্ড নমুনা ডাটাবেস ব্যবহার করব।
নীচে নর্থওয়াইন্ড নমুনা ডাটাবেসের "গ্রাহক" টেবিল থেকে একটি নির্বাচন রয়েছে:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
কলামের উদাহরণ নির্বাচন করুন
নিম্নলিখিত SQL বিবৃতিটি "গ্রাহক" টেবিল থেকে "গ্রাহকের নাম", "শহর" এবং "দেশ" কলাম নির্বাচন করে:
উদাহরণ: আপনার নিজস্ব SQL সার্ভার পান
SELECT CustomerName, City, Country FROM Customers;
SELECT * উদাহরণ
নিম্নলিখিত SQL বিবৃতি "গ্রাহক" টেবিল থেকে সমস্ত কলাম নির্বাচন করে:
উদাহরণ
SELECT * FROM Customers;
MySQL সিলেক্ট ডিস্টিনক্ট স্টেটমেন্ট
SELECT DISTINCT স্টেটমেন্টটি শুধুমাত্র স্বতন্ত্র মান ফেরাতে ব্যবহৃত হয়।
একটি টেবিলের ভিতরে, একটি কলামে প্রায়ই একাধিক ডুপ্লিকেট মান থাকে; কখনও কখনও আপনি শুধুমাত্র স্বতন্ত্র মান তালিকা করতে চাইতে পারেন।
আলাদা সিনট্যাক্স নির্বাচন করুন
SELECT DISTINCT column1, column2, ...
FROM table_name;
DISTINCT ছাড়া SELECT এর উদাহরণ
নিম্নলিখিত SQL বিবৃতিটি "গ্রাহক" টেবিলের "দেশ" কলাম থেকে সমস্ত মান (ডুপ্লিকেট সহ) নির্বাচন করে:
উদাহরণ
SELECT Country FROM Customers;
এখন, SELECT DISTINCT স্টেটমেন্ট ব্যবহার করে ফলাফল দেখা যাক।
আলাদা উদাহরণ নির্বাচন করুন
নিম্নলিখিত SQL বিবৃতিটি "গ্রাহক" টেবিলের "দেশ" কলাম থেকে শুধুমাত্র আলাদা মান নির্বাচন করে:
উদাহরণ
SELECT DISTINCT Country FROM Customers;
নিম্নলিখিত SQL বিবৃতি "গ্রাহক" টেবিলে স্বতন্ত্র দেশের সংখ্যা গণনা করে এবং ফেরত দেয়:
উদাহরণ
SELECT COUNT(DISTINCT Country) FROM Customers;