কম্পিউটার

কিভাবে MySQL সংখ্যা এবং স্ট্রিং ব্যাখ্যা করতে পারে, কোন সীমানা ছাড়াই, তারিখ হিসাবে?


যদি কোনো স্ট্রিং বা সংখ্যা, এমনকি কোনো সীমানা ছাড়াই, YYYYMMDDHHMMSS ফর্ম্যাটে অথবা YYMMDDHHMMSS তারিখ প্রদান করা হলে তা অর্থপূর্ণ হয় তাহলে MySQL সেই স্ট্রিংটিকে একটি বৈধ তারিখ হিসেবে ব্যাখ্যা করে।

বৈধ এবং অবৈধ তারিখের জন্য উদাহরণ দেওয়া হয়েছে -

mysql> টাইমস্ট্যাম্প নির্বাচন করুন(20171022040536);+---------------+| টাইমস্ট্যাম্প(20171022040536) |+-----------------------------------------+| 2017-10-22 04:05:36 |+----------------------------+1 সারি সেটে (0.00 সেকেন্ড)mysql> টাইমস্ট্যাম্প নির্বাচন করুন('20171022040536');+-------------------------------+| টাইমস্ট্যাম্প('20171022040536') |+-------------------------------+| 2017-10-22 04:05:36 |+-------------------------------+1 সারি সেটে (0.00 সেকেন্ড) mysql> টাইমস্ট্যাম্প নির্বাচন করুন('171022040536');+----------------------------+| টাইমস্ট্যাম্প('171022040536') |+-----------------------------------------+| 2017-10-22 04:05:36 |+----------------------------+1 সারি সেটে (0.00 সেকেন্ড) 

উপরের প্রশ্নগুলি বৈধ স্ট্রিং এবং সংখ্যার উদাহরণগুলি দেখায় যা MySQL দ্বারা তারিখের মান হিসাবে ব্যাখ্যা করা যেতে পারে৷

mysql> টাইমস্ট্যাম্প নির্বাচন করুন('20171022048536');+------------------+| টাইমস্ট্যাম্প('20171022048536') |+-------------------------------+| NULL |+------------------ সেটে 1 সারি, 1 সতর্কতা (0.00 সেকেন্ড)

উপরের ক্যোয়ারীটি অবৈধ স্ট্রিংয়ের উদাহরণ। MySQL NULL প্রদান করে কারণ স্ট্রিংটিতে এক মিনিটের জন্য ভুল মান (85) আছে।

mysql> টাইমস্ট্যাম্প নির্বাচন করুন('20171322040536');+------------------+| টাইমস্ট্যাম্প('20171322040536') |+-------------------------------+| NULL |+------------------ সেটে 1 সারি, 1 সতর্কতা (0.00 সেকেন্ড)

উপরের ক্যোয়ারীতে, MySQL NULL প্রদান করে কারণ স্ট্রিংটির এক মাসের জন্য ভুল মান (13) আছে।


  1. TODAY এবং TODAY-7 এর মধ্যে তারিখ কিভাবে পাবেন?

  2. আমি কিভাবে আমার ব্যবহারকারীদের শতকরা শতাংশ খুঁজে পেতে পারি যাদের জন্ম তারিখ 1980 এবং 1996 এর মধ্যে MySQL এ?

  3. মাসের সংখ্যা ফেরত দিতে DATE টাইমস্ট্যাম্প রূপান্তর করুন

  4. মাইএসকিউএল-এ নির্দিষ্ট মান থাকা কলামের সংখ্যা কীভাবে গণনা করবেন?