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

MySQL-এ দুটি বুলিয়ান শর্ত দিয়ে ঘণ্টার ভিত্তিতে ডেটা ফিল্টার করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> AdmissionDate datetime 
-> ); Query OK, 0 rows affected (0.75 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values('2019-01-10 10:45:10'); Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable values('2019-02-12 20:50:00'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('2019-02-12 16:10:19'); Query OK, 1 row affected (0.15 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+---------------------+
| AdmissionDate       |
+---------------------+
| 2019-01-10 10:45:10 |
| 2019-02-12 20:50:00 |
| 2019-02-12 16:10:19 |
+---------------------+
3 rows in set (0.00 sec)

দুটি বুলিয়ান শর্ত (৮ থেকে ১০ বাজের বাইরে) দিয়ে কোয়ারী:

mysql> select *from DemoTable where EXTRACT(HOUR from AdmissionDate) not between 8 and 10;

আউটপুট

এটি নিচের আউটপুট দেবে (সকাল ৮-১০ বাদে):

+---------------------+
| AdmissionDate       |
+---------------------+
| 2019-02-12 20:50:00 |
| 2019-02-12 16:10:19 |
+---------------------+
2 rows in set (0.00 sec)
  1. MySQL-এ একক কোয়েরিতে তারিখে এক বছর এবং দুটি দিন যোগ করা

  2. MySQL-এ UNION ALL এবং INSERT INTO SELECT ব্যবহার করে একক কোয়েরিতে দুটি টেবিলে ডেটা ইনসার্ট করুন

  3. MySQL-এ DATE_ADD() ব্যবহার করে ডেট/টাইম মান সেকেন্ডে বৃদ্ধি করা

  4. MySQL-এ একসাথে দুটি কলাম আপডেট করা (সিঙ্গল কোয়েরি)