কম্পিউটার টিউটোরিয়াল

কোটেশনে বদ্ধ সংখ্যা যোগ করার সময় সংখ্যার মাঝপথে নন-নিউমেরিক টেক্সট থাকলে MySQL কীভাবে মূল্যায়ন করে?

যদি আমরা স্ট্রিং-এর সংখ্যার মাঝপথে নন-নিউমেরিক টেক্সটসহ সংখ্যা যোগ করার চেষ্টা করি, তবে MySQL শুধু সেই স্ট্রিং-এর প্রথম সংখ্যাটি ব্যবহার করে যোগফল মূল্যায়ন করে এবং একটি সতর্কতা দেয়। নিচের উদাহরণটি এটি প্রদর্শন করবে:

উদাহরণ

mysql> SELECT '1525 * 2' + '200' AS Total;
+-------+
| Total |
+-------+
| 1725  |
+-------+
1 row in set, 1 warning (0.00 sec)

উপরোক্ত কোয়েরি থেকে স্পষ্ট যে MySQL শুধু প্রথম সংখ্যা অর্থাৎ 1525 ব্যবহার করে যোগফল মূল্যায়ন করেছে এবং নন-নিউমেরিক টেক্সট উপেক্ষা করেছে।

  1. MySQL-এ কলাম মান স্ট্রিং নাকি ডিজিট চেক করার পদ্ধতি

  2. MySQL-এ টেক্সট ফিল্ড থেকে শুধু সংখ্যা বের করার পদ্ধতি

  3. MySQL-এ সঠিক স্ট্রিং মান খুঁজে বের করা (COLLATE ব্যবহার)

  4. MySQL-এ কাস্টম ফাংশন তৈরি করে কমা-বিচ্ছিন্ন স্ট্রিংয়ের যোগফল বের করুন