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

MySQL-এ মিনিট (INT) কে TIME ফরম্যাটে রূপান্তর (SEC_TO_TIME)

মিনিটকে ঘন্টা:মিনিট:সেকেন্ডে রূপান্তর

MySQL-এ পূর্ণসংখ্যা মিনিটকে TIME টাইপে রূপান্তর করতে SEC_TO_TIME() ফাংশন ব্যবহার করা হয়। মিনিটকে সেকেন্ডে রূপান্তর করতে ৬০ দিয়ে গুণ করুন।

সিনট্যাক্স

SELECT SEC_TO_TIME(yourMinuteColumn * 60) AS aliasName FROM yourTableName;

উদাহরণ

mysql> CREATE TABLE convertNumberToMinute (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> NumberToMinute INT
    -> );
mysql> INSERT INTO convertNumberToMinute (NumberToMinute) VALUES
    -> (60), (70), (80), (90), (100), (110), (120);

কোয়েরি এবং ফলাফল

mysql> SELECT NumberToMinute, SEC_TO_TIME(NumberToMinute * 60) AS MinuteDemo
    -> FROM convertNumberToMinute;
+----------------+------------+
| NumberToMinute | MinuteDemo |
+----------------+------------+
| 60             | 01:00:00   |
| 70             | 01:10:00   |
| 80             | 01:20:00   |
| 90             | 01:30:00   |
| 100            | 01:40:00   |
| 110            | 01:50:00   |
| 120            | 02:00:00   |
+----------------+------------+

নোট: SEC_TO_TIME() ফলাফল HH:MM:SS ফরম্যাটে দেয়। ২৪ ঘন্টার বেশি হলে দিন যোগ হয় না, ঘন্টা বড় হতে থাকে।

  1. PHP টাইম ফরম্যাট "১১:০০ AM" কে MySQL টাইম ফরম্যাটে রূপান্তর

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

  3. MySQL-এ TIME_FORMAT(), SUBSTRING(), CONCAT() ব্যবহার করে VARCHAR 'টাইম' কে রিয়েল টাইমে কনভার্ট করুন

  4. MySQL-এ DATE/TIMESTAMP থেকে মাস নম্বর বের করা