কম্পিউটার

MySQL EXPORT_SET() ফাংশনের আউটপুট দিয়ে কি হবে যদি আমি 4র্থ এবং 5ম আর্গুমেন্ট যেমন বিভাজক এবং বিট সংখ্যা উভয়ই এড়িয়ে যাই?


যেহেতু আমরা জানি যে পঞ্চম আর্গুমেন্টের ডিফল্ট মান অর্থাৎ বিটের সংখ্যা হল 64, তাই যদি আমরা পঞ্চম আর্গুমেন্টে কোনো মান নির্দিষ্ট না করি তাহলে MySQL 64 বিট পর্যন্ত বিটগুলি পরীক্ষা করবে এবং ফলাফল দেবে। যেখানে, চতুর্থ আর্গুমেন্ট যেমন বিভাজক এড়িয়ে গেলে, আউটপুট প্রদর্শন করার সময় MySQL একটি বিভাজক হিসাবে একটি কমা (,) ব্যবহার করবে৷

উদাহরণ

mysql> SELECT EXPORT_SET(8,'Y','N')\G
*************************** 1. row ***************************
EXPORT_SET(8,'Y','N'): N,N,N,Y,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
1 row in set (0.00 sec)

  1. MySQL SUBSTRING_INDEX() ফাংশনে আর্গুমেন্ট 'গণনা'-এর মান বিভাজনের মোট সংঘটনের চেয়ে বেশি হলে কী হবে?

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

  3. আর্গুমেন্টের তালিকায় প্রথম আর্গুমেন্টের সংখ্যার চেয়ে বড় সংখ্যা না থাকলে কোন MYSQL INTERVAL() ফাংশন রিটার্ন করে?

  4. যদি আমি একটি মাইএসকিউএল স্টেটমেন্টের সাথে \G এবং সেমিকোলন (;) উভয় সমাপ্তি চিহ্ন ব্যবহার করি তাহলে কী হবে?