কম্পিউটার

সীমিত সংখ্যক রেকর্ড নির্বাচন করতে MySQL-এ SELECT TOP কমান্ড বিদ্যমান?


MySQL এ TOP এর কোন ধারণা নেই। আপনার ক্যোয়ারী লেখার বিকল্প উপায় হল LIMIT ব্যবহার করা, যেমন 2টি রেকর্ড নির্বাচন করতে, আপনাকে TOP 2 ব্যবহার করতে হবে। আসুন MySQL-এ একই সিনট্যাক্স দেখি

আপনার টেবিলের নাম থেকে বেছে নিন আপনার কলামের নাম DESC সীমা 2 অনুসারে অর্ডার করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> টেবিল তৈরি করুন Top2Demo -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.91 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

প্রশ্নটি নিম্নরূপ

mysql> Top2Demo(নাম,বয়স) মান ('ল্যারি',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> Top2Demo (নাম, বয়স) মানগুলিতে সন্নিবেশ করুন ('বব',21);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> Top2Demo(নাম, বয়স) মান ('Sam',19); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> Top2Demo (নাম, বয়স) এ ঢোকান মান('ডেভিড',25); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> Top2Demo(নাম, বয়স) মানগুলিতে সন্নিবেশ করুন ('ক্যারল',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।

প্রশ্নটি নিম্নরূপ

Top2Demo থেকে
mysql> নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+-------+------+| 1 | ল্যারি | 23 || 2 | বব | 21 || 3 | স্যাম | 19 || 4 | ডেভিড | 25 || 5 | ক্যারল | 22 |+----+-------+------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে LIMIT 2

এর সাহায্যে শীর্ষ 2টি রেকর্ড নির্বাচন করার জন্য প্রশ্ন রয়েছে৷
mysql> নির্বাচন করুন * Top2Demo ক্রম থেকে বয়স DESC সীমা 2 দ্বারা;

নিম্নলিখিত আউটপুট

<প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+-------+------+| 4 | ডেভিড | 25 || 1 | ল্যারি | 23 |+----+-------+------+2 সারি সেটে (0.00 সেকেন্ড)
  1. রেকর্ড আনার জন্য মাইএসকিউএল কোয়েরি যেখানে দশমিক একটি পূর্ণ সংখ্যা

  2. MySQL-এ SELECT এবং SHOW কমান্ডের ফলাফল একত্রিত করুন?

  3. MySQL-এ নির্দিষ্ট নম্বর থাকলে সব রেকর্ড নির্বাচন করুন?

  4. MySQL - সমস্ত রেকর্ড নির্বাচন করুন যদি এটি নির্দিষ্ট নম্বর ধারণ করে?