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

MySQL-এ দশমিক বিন্দুর আগে ২য় স্থানের সংখ্যা বের করা (DIV অপারেটর)

MySQL-এ ফ্লোটিং পয়েন্ট সংখ্যা থেকে দশমিক বিন্দুর বামপাশে ২য় ডিজিট (দশকের স্থান) বের করতে DIV (ইন্টিজার ডিভিশন) এবং মডুলো অপারেটর ব্যবহার করা যায়।

টেবিল ও ডেটা

mysql> CREATE TABLE demo1 (value FLOAT);
mysql> INSERT INTO demo1 VALUES (456.54), (50.64), (1000.78);
mysql> SELECT * FROM demo1;
+---------+
| value   |
+---------+
| 456.54  |
| 50.64   |
| 1000.78 |
+---------+

কোয়ারি: দশকের স্থানের ডিজিট

mysql> SELECT value DIV 10 % 10 FROM demo1;

ফলাফল

+-----------------+
| value DIV 10%10 |
+-----------------+
| 5               |  -- 456.54 -> 456 DIV 10 = 45 -> 45 % 10 = 5
| 5               |  -- 50.64  -> 50  DIV 10 = 5  -> 5  % 10 = 5
| 0               |  -- 1000.78-> 1000 DIV 10 = 100 -> 100 % 10 = 0
+-----------------+

ব্যাখ্যা: value DIV 10 দশমিক বিন্দুর ডানপাশ ১ ডিজিট সরিয়ে দেয় (ইন্টিজার পার্ট/১০)। তারপর % 10 দিয়ে একক স্থানের ডিজিট (যেটি 본래 দশকের স্থান) বের করা হয়েছে।

  1. MySQL-এ কোনো ক্যারেক্টারের শেষ ঘটনার আগের সব কিছুর বের করা

  2. MySQL-এ কমপক্ষে x সংখ্যক সারি পেতে কীভাবে?

  3. MySQL-এ INFORMATION_SCHEMA ব্যবহার করে টেবিলের কলাম সংখ্যা বের করা

  4. MySQL-এ দশমিক সংখ্যা সংরক্ষণের জন্য DECIMAL ডেটা টাইপ ব্যবহার