কম্পিউটার

STR_TO_DATE() ফাংশনে একটি আর্গুমেন্ট হিসাবে একটি অবৈধ স্ট্রিং পাস করলে মাইএসকিউএল কী রিটার্ন করে?


যদি আমরা STR_TO_DATE() ফাংশনে একটি যুক্তি হিসাবে একটি অবৈধ স্ট্রিং পাস করি তবে MySQL একটি সতর্কতা সহ আউটপুট হিসাবে NULL প্রদান করবে। একই −

বোঝার জন্য নিচে একটি উদাহরণ দেওয়া হল
mysql> Select STR_TO_DATE('20173210', '%Y%d%m');
+-----------------------------------+
| STR_TO_DATE('20173210', '%Y%d%m') |
+-----------------------------------+
| NULL                              |
+-----------------------------------+
1 row in set, 1 warning (0.00 sec)

উপরের ক্যোয়ারীতে স্ট্রিং মান ভুল (32) দিনের মানের কারণে অবৈধ। তাই এটি NULL মান এবং একটি সতর্কতা প্রদান করে যা নীচে দেওয়া হয়েছে৷

mysql> Show warnings\G
*************************** 1. row ***************************
   Level: Warning
      Code: 1411
Message: Incorrect datetime value: '20173210' for function str_to_date
1 row in set (0.00 sec)

  1. যদি আমরা MySQL CHAR() ফাংশনের যুক্তি হিসাবে NULL প্রদান করি তাহলে কি হবে?

  2. INTERVAL() ফাংশনের প্রথম আর্গুমেন্ট NULL হলে MySQL কি রিটার্ন করে?

  3. MySQL INTERVAL() ফাংশন কি?

  4. বিটের মান 1 হলে এবং প্রথম স্ট্রিংটি NULL হলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?