কম্পিউটার

মাইএসকিউএল-এ সময়/তারিখ মান অফলোড করতে আমি কীভাবে TIME_FORMAT() ফাংশন ব্যবহার করতে পারি?


TIME_FORMAT() ফাংশনটি DATE_FORMAT() ফাংশনের মতো একই ফ্যাশনে ব্যবহার করা যেতে পারে তবে এটি শুধুমাত্র অফলোডিং সময়ের মানগুলির জন্য ব্যবহার করা যেতে পারে৷ TIME_FORMAT() ফাংশন অফলোডিং তারিখের মানগুলির জন্য ব্যবহার করা হলে MySQL একটি NULL মান প্রদান করে৷

উদাহরণ স্বরূপ, যখন আমরা MySQL TIME_FORMAT() ফাংশনে আর্গুমেন্ট হিসাবে টাইম ফরম্যাট ইউনিট পাস করি তখন MySQL শুধুমাত্র নিচের মত সময় অফলোড করে -

mysql> Select TIME_FORMAT("2017-10-22 13:03:45", "%h %i %s %p")AS 'OFFLOADED TIME';
+----------------+
| OFFLOADED TIME |
+----------------+
| 01 03 45 PM    |
+----------------+
1 row in set (0.00 sec)

যেখানে, আমরা যখন তারিখ বিন্যাস ইউনিটগুলিকে MySQL TIME_FORMAT() ফাংশনে আর্গুমেন্ট হিসাবে পাস করি তখন MySQL নিম্নরূপ NULL প্রদান করে -

mysql> Select TIME_FORMAT("2017-10-22 13:03:45", "%Y %M %D") AS 'OFFLOADED DATE';
+----------------+
| OFFLOADED DATE |
+----------------+
| NULL           |
+----------------+
1 row in set (0.00 sec)

  1. সারি কনস্ট্রাক্টর তুলনা করার জন্য আমি কিভাবে MySQL IN() ফাংশন ব্যবহার করতে পারি?

  2. কিভাবে আমি একটি টেবিলের একটি কলামের সাথে MySQL INTERVAL() ফাংশন ব্যবহার করতে পারি?

  3. কিভাবে আমরা একটি ডাটাবেস ক্যোয়ারীতে একটি MySQL সঞ্চিত ফাংশন ব্যবহার করতে পারি?

  4. মাইএসকিউএল-এ টাইম টাইপ কীভাবে ব্যবহার করবেন?