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

MySQL-এ নির্দিষ্ট তারিখের পরের রেকর্ডগুলো প্রদর্শন

MySQL-এ নির্দিষ্ট তারিখের পরে ইনসার্ট হওয়া রেকর্ডগুলো পেতে WHERE date_col >= 'YYYY-MM-DD' ব্যবহার করুন।

উদাহরণ

mysql> CREATE TABLE DemoTable708 (
    CustomerName VARCHAR(100),
    ShippingDate DATE
);
Query OK, 0 rows affected (0.51 sec)

mysql> INSERT INTO DemoTable708 VALUES
('John', '2019-01-21'),
('Chris', '2019-03-24'),
('Robert', '2019-04-26'),
('David', '2019-07-22');
Query OK, 4 rows affected

সব রেকর্ড

mysql> SELECT * FROM DemoTable708;
+--------------+--------------+
| CustomerName | ShippingDate |
+--------------+--------------+
| John         | 2019-01-21   |
| Chris        | 2019-03-24   |
| Robert       | 2019-04-26   |
| David        | 2019-07-22   |
+--------------+--------------+

2019-04-01 এর পরের রেকর্ড

mysql> SELECT * FROM DemoTable708 WHERE ShippingDate >= '2019-04-01';
+--------------+--------------+
| CustomerName | ShippingDate |
+--------------+--------------+
| Robert       | 2019-04-26   |
| David        | 2019-07-22   |
+--------------+--------------+

টিপস

  • ডেটাইম কলামের জন্য: WHERE dt >= '2019-04-01 00:00:00'
  • ইনডেক্স থাকলে রেঞ্জ স্ক্যান খুব দ্রুত হয়
  • BETWEEN ব্যবহার করলে উভয় সীমা ইনক্লুসিভ হয়
  1. MySQL에서 STR_TO_DATE로 날짜 형식 변환 후 특정 날짜 이후 레코드 조회

  2. MySQL-এ তারিখ অনুযায়ী রেকর্ড গোষ্ঠীবদ্ধ করুন

  3. MySQL-এ INSERT করার সময় তারিখ ফরম্যাট করা

  4. MySQL-এ BOOLEAN কলামে TRUE/FALSE কে ১/০ হিসেবে দেখানো