কম্পিউটার

দ্বিতীয় আর্গুমেন্টের নেতিবাচক মানের প্রভাব কী হবে, যা মাইএসকিউএল রাউন্ড() ফাংশনের আউটপুটে দশমিক স্থানের সংখ্যা নির্দিষ্ট করে?


যদি আমরা দ্বিতীয় আর্গুমেন্টের নেতিবাচক মান নির্দিষ্ট করি তাহলে দশমিক বিন্দুর আগের সংখ্যাগুলি মুছে ফেলা হবে এবং বৃত্তাকার করা হবে। মুছে ফেলার সংখ্যার সংখ্যা নেতিবাচক দ্বিতীয় আর্গুমেন্টের মানের উপর নির্ভর করে। ROUND() ফাংশনের আউটপুটে, দ্বিতীয় আর্গুমেন্টের নেতিবাচক মানের উপর নির্ভর করে নিম্নলিখিত উদাহরণগুলি পরিবর্তন প্রদর্শন করবে৷

mysql> Select ROUND(1789.456,-1);
+--------------------+
| ROUND(1789.456,-1) |
+--------------------+
|               1790 |
+--------------------+
1 row in set (0.00 sec)  

উপরের ক্যোয়ারীটি 1790 প্রদান করে কারণ দশমিক বিন্দুর আগে প্রথম সংখ্যা (যা মানের -1-এর কারণে মুছে ফেলা হয়) 9 (যা> 5) তাই এর আগের সংখ্যাটি অর্থাৎ 8 বৃত্তাকার হবে 9 থেকে বন্ধ।

mysql> Select ROUND(1789.456,-2);
+--------------------+
| ROUND(1789.456,-2) |
+--------------------+
|               1800 |
+--------------------+
1 row in set (0.00 sec)  

উপরের ক্যোয়ারীটি 1800 প্রদান করে কারণ দশমিক বিন্দুর আগে দ্বিতীয় সংখ্যা (যা মানের -2-এর কারণে মুছে ফেলা হবে) 8 (যা> 5) তাই এর আগের সংখ্যাটি অর্থাৎ 7 বৃত্তাকার হবে বন্ধ 8.

mysql> Select ROUND(1789.456,-3);
+--------------------+
| ROUND(1789.456,-3) |
+--------------------+
|               2000 |
+--------------------+
1 row in set (0.00 sec)  

উপরের ক্যোয়ারীটি 2000 প্রদান করে কারণ দশমিক বিন্দুর আগে তৃতীয় সংখ্যা (যা -3 মানের কারণে মুছে ফেলা হবে) 7 (যা> 5) তাই এর আগের সংখ্যাটি অর্থাৎ 1 বৃত্তাকার হবে বন্ধ 2.

mysql> Select ROUND(1789.456,-4);
+--------------------+
| ROUND(1789.456,-4) |
+--------------------+
|                  0 |
+--------------------+
1 row in set (0.00 sec)  

উপরের ক্যোয়ারীটি 0 প্রদান করে কারণ দশমিক বিন্দুর আগে মোট সংখ্যা 4 এবং দ্বিতীয় আর্গুমেন্টের মান হল -4৷


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

  2. MySQL CHAR() ফাংশনের ব্যবহার কি?

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

  4. স্ট্রিং লিঙ্ক করার সময়, আমি যদি একটি NULL মান যোগ করি তাহলে একটি CONCAT_WS() ফাংশনের আউটপুট কী হবে?