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

MySQL-এ EXTRACT() এবং CAST() ব্যবহার করে টাইম থেকে মিনিট বের করা

MySQL-এ TIME টাইপের কলাম বা স্ট্রিং থেকে মিনিটের মান বের করতে EXTRACT(MINUTE FROM ...) ফাংশন ব্যবহার করা হয়। স্ট্রিং হলে CAST(... AS TIME) দিয়ে কনভার্ট করা লাগে।

সিনট্যাক্স

SELECT EXTRACT(MINUTE FROM CAST(yourColumnName AS TIME)) AS alias FROM yourTableName;

টেবিল ও ডেটা

mysql> CREATE TABLE demo15 (value TIME);
mysql> INSERT INTO demo15 VALUES ('10:30:45'), ('06:34:55');
mysql> SELECT * FROM demo15;
+----------+
| value    |
+----------+
| 10:30:45 |
| 06:34:55 |
+----------+

মিনিট এক্সট্র্যাক্ট কোয়ারি

mysql> SELECT EXTRACT(MINUTE FROM CAST(value AS TIME)) AS Minute FROM demo15;

ফলাফল

+--------+
| Minute |
+--------+
| 30     |
| 34     |
+--------+

অন্য পার্টস: EXTRACT(HOUR FROM ...), EXTRACT(SECOND FROM ...), EXTRACT(DAY FROM ...) (DATE/DATETIME এর জন্য)। MINUTE() ফাংশনও একই কাজ করে: SELECT MINUTE(value) FROM demo15;

  1. MySQL-এ REVERSE(), FORMAT(), REPLACE() ব্যবহার করে স্ট্রিং থেকে শুধু সংখ্যা বের করা

  2. MySQL-এ অটো-ইনক্রিমেন্ট মান ১ থেকে শুরু করার পদ্ধতি

  3. MySQL-এ TIME_FORMAT দিয়ে HH:MM:SS থেকে HH:MM ফরম্যাটে কনভার্ট করা

  4. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে স্ট্রিং থেকে তারিখ এক্সট্র্যাক্ট করুন