কম্পিউটার টিউটোরিয়াল

MySQL-এ দুটি মানের ম্যাক্সিমাম (Max) কীভাবে পাবেন?


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

SELECT greatest(value1,value2);

উপরের কোয়েরি প্রয়োগ করে, দুটি মানের মধ্যে সর্বোচ্চ মান পাওয়া যাবে। কোয়েরিটি নিম্নরূপ:

কেস ১

আমরা দুটি মানই int দিচ্ছি।

mysql> SELECT greatest(100,-300); 

উপরের কোয়ারী এক্সিকিউট করার পর, নিচের আউটপুট পাওয়া যাবে:

+--------------------+ | greatest(100,-300) | +--------------------+ | 100 | +--------------------+ 1 row in set (0.00 sec)

কেস ২

আমরা দুটি মানই স্ট্রিং দিচ্ছি:

কোয়েরিটি নিম্নরূপ:

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

ফলাফল নিম্নরূপ:

+-------------------+ | greatest('A','a') | +-------------------+ | a | +-------------------+ 1 row in set (0.00 sec)

এখানে 'a' দেখানো হয়েছে। কারণ 'a'-র ASCII মান ৯৭ এবং 'A'-র ৬৫। সুতরাং, ৯৭, ৬৫-র চেয়ে বড়, অর্থাৎ 'a', 'A'-র চেয়ে বড়।

এখন চেক করি। 'a'-র জন্য কোয়েরি:

mysql> SELECT ascii('a'); 

আউটপুট:

+------------+ | ascii('a') | +------------+ | 97 | +------------+ 1 row in set (0.00 sec)

'A'-র জন্য কোয়েরি।

mysql> SELECT ascii('A'); 

ফলাফল:

+------------+ | ascii('A') | +------------+ | 65 | +------------+ 1 row in set (0.00 sec)

  1. MySQL-এ MAX() ফাংশন দিয়ে সর্বোচ্চ আইডি (max id) পাওয়া

  2. MySQL-এ অন্য কলামে দুটি ভিন্ন ভ্যালু থাকা রেকর্ড খুঁজে বের করা

  3. MySQL-এ LIMIT ব্যবহার করে শীর্ষ দুটি মান নির্বাচন করার পদ্ধতি

  4. জাভাস্ক্রিপ্টে অবজেক্টের মানগুলো কীভাবে পাবেন?