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

MySQL-এ গুণফল করার পর প্রাইস ভ্যালু ফরম্যাট করা (FORMAT)

MySQL-এ সংখ্যাকে কমা-সেপারেটেড কaarেন্সি ফরম্যাটে দেখানোর জন্য FORMAT() ফাংশন ব্যবহার করা হয়। এটি ডেসিমেল প্লেসও নিয়ন্ত্রণ করে।

টেবিল এবং ডেটা

CREATE TABLE DemoTable (
    Price DECIMAL(10,4),
    Rate DECIMAL(10,4)
);

INSERT INTO DemoTable VALUES(1000, 10.2);
INSERT INTO DemoTable VALUES(2000, 20.4);
INSERT INTO DemoTable VALUES(100, 5);

ফরম্যাট কুয়েরি

SELECT FORMAT(Price * Rate, 2) FROM DemoTable;

ফলাফল

+--------------------------+
| format((Price * Rate),2) |
+--------------------------+
| 10,200.00                |
| 40,800.00                |
| 500.00                   |
+--------------------------+

FORMAT() সিনট্যাক্স

FORMAT(number, decimal_places [, locale])
  • decimal_places — কত ঘর ডেসিমেল রাখবে (উদাহরণ: ২)
  • locale — ঐচ্ছিক, লোকেল অনুযায়ী কমা/ডেসিমেল সেপারেটর (ডিফল্ট: 'en_US')

উদাহরণ: লোকেল সহ

SELECT FORMAT(1234567.89, 2, 'de_DE'); -- 1.234.567,89 (জার্মান ফরম্যাট)

নোট: FORMAT() স্ট্রিং রিটার্ন করে, ক্যালকুলেশনের জন্য ব্যবহার করবেন না।

  1. MySQL-এ INET_ATON() ব্যবহার করে IP ঠিকানা হিউম্যান-রিডেবল ফরম্যাটে সর্ট করুন

  2. MySQL에서 STR_TO_DATE로 날짜 형식 변환 후 특정 날짜 이후 레코드 조회

  3. MySQL-এ GROUP BY HAVING ব্যবহার করে ডুপ্লিকেট কলাম মান বের করা

  4. MySQL-এ INSERT করার সময় তারিখ ফরম্যাট করা