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

MySQL-এ আলাদা ডে, মাস, ইয়ার কলাম থেকে ন্যূনতম তারিখ বের করা

MySQL-এ যদি তারিখ আলাদা আলাদা DAY, MONTH, YEAR কলামে থাকে, তবে CONCAT() এবং MIN() ব্যবহার করে ন্যূনতম তারিখ বের করা যায়।

উদাহরণ

টেবিল তৈরি করি:

mysql> create table FindMinimumDate 
    -> ( 
    -> Id int NOT NULL AUTO_INCREMENT, 
    -> yourDay varchar(2), 
    -> yourMonth varchar(2), 
    -> yourYear varchar(4), 
    -> PRIMARY KEY(Id) 
    -> ); Query OK, 0 rows affected (0.57 sec)

রেকর্ড যোগ করি:

mysql> insert into FindMinimumDate(yourDay,yourMonth,yourYear) values('21','11','2019'); 
mysql> insert into FindMinimumDate(yourDay,yourMonth,yourYear) values('20','10','2020'); 
mysql> insert into FindMinimumDate(yourDay,yourMonth,yourYear) values('03','08','2014'); 
mysql> insert into FindMinimumDate(yourDay,yourMonth,yourYear) values('04','09','2017'); 
mysql> insert into FindMinimumDate(yourDay,yourMonth,yourYear) values('05','07','2013'); 
mysql> insert into FindMinimumDate(yourDay,yourMonth,yourYear) values('25','12','2016');

সকল রেকর্ড

mysql> select *from FindMinimumDate;

আউটপুট

+----+---------+-----------+----------+
| Id | yourDay | yourMonth | yourYear |
+----+---------+-----------+----------+
|  1 | 21      | 11        | 2019     |
|  2 | 20      | 10        | 2020     |
|  3 | 03      | 08        | 2014     |
|  4 | 04      | 09        | 2017     |
|  5 | 05      | 07        | 2013     |
|  6 | 25      | 12        | 2016     |
+----+---------+-----------+----------+

ন্যূনতম তারিখ বের করুন

mysql> SELECT MIN(CONCAT(yourYear, '-', yourMonth, '-', yourDay)) AS MinimumDate FROM FindMinimumDate;

ফলাফল

+-------------+
| MinimumDate |
+-------------+
| 2013-07-05  |
+-------------+
1 row in set (0.00 sec)
টিপ: স্ট্রিং হিসেবে কনক্যাটেনেট করলে লেক্সিকোগ্রাফিক্যালি সঠিক ক্রম পাওয়া যায় কারণ ফরম্যাট YYYY-MM-DD।
  1. MySQL-এ ডেটা ভ্যালুযুক্ত রেকর্ড থেকে সর্বশেষ তারিখ বের করার পদ্ধতি

  2. MySQL-এ STR_TO_DATE() এবং CURDATE() ব্যবহার করে বর্তমান তারিখের রেকর্ড খুঁজুন

  3. MySQL ORDER BY FIELD()로 사용자 정의 정렬하기

  4. MySQL-এ কাস্টম ফাংশন ব্যবহার করে ডেটা ভ্যালিডেট করা