কম্পিউটার

মাইএসকিউএল দুটি মান সর্বোচ্চ কিভাবে পেতে হয়?


MySQL-এ সর্বাধিক দুটি মান পেতে, আমরা পূর্বনির্ধারিত ফাংশন "greatest" ব্যবহার করতে পারি। greatest() ফাংশনের সিনট্যাক্স নিম্নরূপ -

সবচেয়ে বড় নির্বাচন করুন(মান1,মান2);

উপরের ক্যোয়ারীটি প্রয়োগ করে, দুটি মান থেকে সর্বোচ্চ মান পেতে। প্রশ্নটি নিম্নরূপ -

কেস 1

আমরা উভয় মান int দিচ্ছি।

mysql> SELECT greatest(100,-300);

উপরের ক্যোয়ারীটি কার্যকর করার পরে, আমরা নিম্নলিখিত আউটপুট পাব

<প্রে>+---------+| সর্বশ্রেষ্ঠ(100,-300) |+---------+| 100 |+-------+1 সারি সেটে (0.00 সেকেন্ড)

কেস 2

আমরা উভয় মান স্ট্রিং দিচ্ছি −

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

mysql> SELECT greatest('A','a');

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

+-------------------+| সর্বশ্রেষ্ঠ('A','a') |+-------------------+| a |+-------------------+1 সারি সেটে (0.00 সেকেন্ড)

এখানে আপনি দেখতে পাচ্ছেন 'a' প্রদর্শিত হয়েছে। এর কারণ হল 'a'-এর ASCII মান হল 97 এবং 'A' হল 65৷ অতএব, 97 মান হল 65-এর থেকে বড়, মানে 'a' হল 'A'-এর থেকে বড়৷

আমাদের এখন পরীক্ষা করা যাক. 'a' -

-এর জন্য প্রশ্ন
mysql> ascii('a');
নির্বাচন করুন

এখানে আউটপুট

<প্রে>+------------+| ascii('a') |+------------+| 97 |+------------+1 সারি সেটে (0.00 সেকেন্ড)

'A'-এর জন্য ক্যোয়ারী।

mysql> SELECT ascii('A');

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

<প্রে>+------------+| ascii('A') |+------------+| 65 |+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ সারি ডেটার সর্বোচ্চ (আইডি) কীভাবে পাবেন?

  2. MySQL এর সাথে অন্য কলামে দুটি ভিন্ন মান সহ সমস্ত রেকর্ড পান

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

  4. জাভাস্ক্রিপ্টে একটি বস্তুর মান কিভাবে পেতে হয়?