কম্পিউটার

MySQL এ শীর্ষে নির্দিষ্ট মানগুলি সাজান?


সাজানোর জন্য আপনাকে ORDER BY ক্লজ ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে *নির্বাচন করুন 

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

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

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

mysql> SortCertainValues(Name,CountryName) মান ('Adam','US');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড)mysql> SortCertainValues(নাম,দেশের নাম) মানগুলিতে সন্নিবেশ করুন('জন', 'ইউকে'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.74 সেকেন্ড)mysql> সন্নিবেশ করুন SortCertainValues(Name,CountryName) মান ('Bob','US'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> সন্নিবেশ করুন SortCertainValues(Name,CountryName) values('Carol','Denmark');Query OK, 1 সারি প্রভাবিত (0.32 sec)mysql> SortCertainValues(Name,CountryName) মানগুলিতে সন্নিবেশ করুন('Sam','US');কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> SortCertainValues(Name,CountryName) মানগুলিতে সন্নিবেশ করান ('ম্যাক্সওয়েল','AUS');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)mysql> SortCertainValues(Name,CountryName) মান ('Kevin','NewZealand'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.29 সেকেন্ড) )

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

mysql> SortCertainValues ​​থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+----+---------+------------+| আইডি | নাম | দেশের নাম |+----+---------+------------+| 1 | আদম | মার্কিন || 2 | জন | ইউকে || 3 | বব | মার্কিন || 4 | ক্যারল | ডেনমার্ক || 5 | স্যাম | মার্কিন || 6 | ডেভিড | ফ্রান্স || 7 | ম্যাক্সওয়েল | AUS || 9 | কেভিন | নিউজিল্যান্ড |+----+---------+------------+8 সারি সেটে (0.00 সেকেন্ড)

এখানে নির্দিষ্ট মান শীর্ষে বাছাই করার জন্য প্রশ্ন রয়েছে। আমরা দেশের নাম মার্কিন যুক্তরাষ্ট্রের শীর্ষে সেট করেছি অর্থাৎ মার্কিন দেশের নাম সহ সমস্ত রেকর্ড −

CountryName='US' DESC,Id; দ্বারা SortCertainValues ​​অর্ডার থেকে
mysql> নির্বাচন করুন;

নিচের আউটপুট −

+----+---------+------------+| আইডি | নাম | দেশের নাম |+----+---------+------------+| 1 | আদম | মার্কিন || 3 | বব | মার্কিন || 5 | স্যাম | মার্কিন || 2 | জন | ইউকে || 4 | ক্যারল | ডেনমার্ক || 6 | ডেভিড | ফ্রান্স || 7 | ম্যাক্সওয়েল | AUS || 9 | কেভিন | নিউজিল্যান্ড |+----+---------+------------+8 সারি সেটে (0.00 সেকেন্ড)

  1. উপরে একটি নির্দিষ্ট রেকর্ড স্থাপন করার জন্য MySQL ক্যোয়ারী

  2. মাইএসকিউএল-এ LIMIT ব্যবহার করে শীর্ষ দুটি মান কীভাবে নির্বাচন করবেন?

  3. MySQL ক্যোয়ারী সারি মান সমষ্টি এবং ফলাফল বাছাই?

  4. MySQL ক্যোয়ারী নির্দিষ্ট শেষ স্ট্রিং অক্ষর দ্বারা সাজানোর জন্য?