মুদ্রার চিহ্ন (যেমন €) থাকা স্ট্রিং কলাম যোগ করতে REPLACE() দিয়ে চিহ্নটি সরিয়ে SUM() ব্যবহার করা হয়।
উদাহরণ:
টেবিল তৈরি:
CREATE TABLE DemoTable616 (Price VARCHAR(100));
রেকর্ড যোগ করা:
INSERT INTO DemoTable616 VALUES('€200.00'), ('€300.00'), ('€500.00');
সব রেকর্ড দেখানো:
SELECT * FROM DemoTable616;
আউটপুট:
+-----------+ | Price | +-----------+ | €200.00 | | €300.00 | | €500.00 | +-----------+
মুদ্রার চিহ্ন সরিয়ে যোগ করা:
SELECT SUM(REPLACE(Price, '€', '')) AS Total_Price FROM DemoTable616;
ফলাফল:
+-------------+ | Total_Price | +-------------+ | 1000 | +-------------+
ব্যাখ্যা: REPLACE(Price, '€', '') যーロ € চিহ্নটি খালি স্ট্রিংয়ে রিপ্লেস করে। SUM() তারপর সংখ্যাগুলো যোগ করে। একাধিক মুদ্রার চিহ্ন থাকলে নেস্টেড REPLACE ব্যবহার করুন। দশমিক পয়েন্ট রক্ষায় রাখা হয়েছে। DECIMAL টাইপ ব্যবহার করলে আরও নির্ভুল।