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

MySQL-এ "price" কলামের জন্য সবচেয়ে উপযুক্ত ডেটা টাইপ


দাম (price) সংরক্ষণের জন্য সবচেয়ে ভালো টাইপ হলো DECIMAL। এটি মান সঠিকভাবে সংরক্ষণ করে (ফ্লোটিং পয়েন্ট এরর নেই)।

উদাহরণ: DECIMAL(10,2) মানে মোট ১০ ডিজিট, যেতে ২টি দশমিকের পরে।

উদাহরণের জন্য টেবিল তৈরি করি:

mysql> create table PriceDemo -> ( -> ProductPrice DECIMAL(10,2) -> ); Query OK, 0 rows affected (0.60 sec)

দামের মান যোগ করুন:

mysql> insert into PriceDemo values(12345.67); ... mysql> insert into PriceDemo values(4444444.50); Query OK, 1 row affected (0.18 sec)

রেকর্ডগুলো দেখান:

mysql> select *from PriceDemo;

ফলাফল:

+--------------+ | ProductPrice | +--------------+ | 12345.67     | | 99999999.67  | | 123456.67    | | 4444444.50   | +--------------+ 4 rows in set (0.00 sec)

নোট: FLOAT/DOUBLE ব্যবহার করলে রাউন্ডিং এরর হতে পারে, তাই আর্থিক ডেটার জন্য DECIMAL বাধ্যতামূলক।


  1. MySQL-এ LIKE অপারেটরকে IN() এর মতো ব্যবহার করা

  2. MySQL에서 SUM(조건)으로 특정 값 카운트 한 번에 여러 개 구하기

  3. MySQL-এ একক কোয়ারিতে সব কলামের জন্য এলিয়াস (Alias) সেট করা

  4. MySQL-এ REGEXP_INSTR ব্যবহার করে সার্চ কোয়েরি করা