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

MySQL-এ দুই কলাম থেকে স্বতন্ত্র মান সিলেক্ট করুন


দুই কলাম থেকে স্বতন্ত্র মান পেতে (অর্ডার নির্বিশেষে) MySQL-এ LEAST() এবং GREATEST() ফাংশন ব্যবহার করুন।

টেবিল তৈরি করি (StudentId, EmployeeId):

mysql> create table SelectDistinctTwoColumns -> ( -> StudentId int, -> EmployeeId int -> ); Query OK, 0 rows affected (0.60 sec)

রেকর্ড যোগ করুন (ডুপ্লিকেট এবং অর্ডার বদলিয়ে):

mysql> insert into SelectDistinctTwoColumns values(100,101); ... mysql> insert into SelectDistinctTwoColumns values(105,104); Query OK, 1 row affected (0.35 sec)

সব রেকর্ড (৮ রো, ডুপ্লিকেট আছে):

mysql> select *from SelectDistinctTwoColumns;

স্বতর্ষ্ট মান পেতে (LEAST ছোটটি, GREATEST বড়টি):

mysql> select distinct least(StudentId, EmployeeId) as FirstColumn, -> greatest(StudentId, EmployeeId) as SecondColumn from SelectDistinctTwoColumns;

ফলাফল (৪ রো, (100,101), (102,103), (104,105), (106,107)):

+-------------+--------------+ | FirstColumn | SecondColumn | +-------------+--------------+ | 100         | 101          | | 102         | 103          | | 104         | 105          | | 106         | 107          | +-------------+--------------+ 4 rows in set (0.00 sec)

(105,104) কে (104,105) হিসেবে গণনা হয়েছে।


  1. MySQL-এ তিনটি কলাম থেকে আলাদা মান বের করে একই কলামে প্রদর্শন করা

  2. MySQL-এ MAX() এবং সাবকোয়েরি ব্যবহার করে দুটি কলামের যোগফলের সর্বোচ্চ মান বের করুন

  3. MySQL에서 ORDER BY RAND()와 LIMIT으로 랜덤 2개 행 선택하기

  4. MySQL-এ DISTINCT কলাম থেকে গড় (AVG) বের করা