SQL এ দুটি কলাম গুণ করুন

Sql E Duti Kalama Guna Karuna



ডাটাবেসের জগতে, আমাদের প্রায়শই টেবিলে সংরক্ষিত ডেটাতে গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে হয়। এরকম একটি সাধারণ ক্রিয়াকলাপ হল একটি গাণিতিক গুণন যা আমাদের মোট মান, শতাংশ বা অন্য কোন প্রাপ্ত মেট্রিক্স নির্ধারণ করার প্রয়োজন হলে দরকারী।

এই টিউটোরিয়ালে, আমরা একটি সাধারণ গুণন ক্রিয়া সম্পর্কে শিখব যার মধ্যে দুটি গাণিতিক টেবিল কলাম ভাগ করা জড়িত।

নমুনা টেবিল

প্রদর্শনের উদ্দেশ্যে, আসুন একটি মেট্রিক ডেটা ধারণ করে একটি টেবিল তৈরি করি এবং এসকিউএল-এ দুটি কলাম কীভাবে গুণ করা যায় তা ব্যাখ্যা করতে ব্যবহার করি।







সারণী দেশ_ডেটা তৈরি করুন (
আইডি INT AUTO_INCREMENT প্রাথমিক কী শূন্য নয়,
দেশের_নাম VARCHAR(255) শূন্য নয়,
জনসংখ্যা শূন্য নয়,
দূরত্ব শূন্য নয়,
জিডিপি দশমিক(15,
2) শূন্য ডিফল্ট নয়(0)
);

এটিকে 'দেশের_ডেটা' নামে একটি সারণী তৈরি করা উচিত এবং এতে দেশের নাম, জনসংখ্যা, মোট দূরত্ব এবং জিডিপির মতো একটি দেশের তথ্য রয়েছে৷



তারপরে আমরা টেবিলে নিম্নরূপ রেকর্ড সন্নিবেশ করতে পারি:



ঢোকান
INTO
দেশের_ডেটা (দেশের_নাম,
জনসংখ্যা,
দূরত্ব,
জিডিপি)
মূল্য
('যুক্তরাষ্ট্র',
331002651,
9831.34,
22675248.00),
('চীন',
1439323776,
9824.58,
16642205.00),
('ভারত',
1380004385,
3846.17,
2973191.00),
('ব্রাজিল',
212559417,
8326.19,
1839756.00),
('রাশিয়া',
145934462,
10925.55,
1683005.00);

ফলস্বরূপ আউটপুট নিম্নরূপ:





SQL এ দুটি কলাম গুণ করুন

ধরুন আমরা জনসংখ্যা এবং দূরত্বের কলামের গুণফল গণনা করতে চাই। আমরা দেশের দূরত্ব দিয়ে মোট জনসংখ্যাকে গুণ করতে পারি।



এসকিউএল-এ, দুটি কলাম গুণ করার জন্য, আমরা '*' অপারেটর ব্যবহার করি যার পরে আমরা যে কলামগুলিকে ভাগ করতে চাই।

উদাহরণ স্বরূপ:

নির্বাচন করুন
দেশের নাম,
জনসংখ্যা,
দূরত্ব,
জিডিপি,
(জনসংখ্যা * দূরত্ব) AS prod
থেকে
দেশের_ডেটা;

এই ক্ষেত্রে, আমরা জনসংখ্যার কলামকে দূরত্বের কলাম দিয়ে গুণ করি এবং ফলিত কলামটিকে প্রোডের উপনাম দিয়ে বরাদ্দ করি।

ফলস্বরূপ সেটটি নিম্নরূপ:

এটি প্রতি বর্গ ইউনিটে একটি দেশের গড় জনসংখ্যা দেখায়।

উপসংহার

এই টিউটোরিয়ালে, আমরা শিখেছি কিভাবে আমরা প্রতিটি সংশ্লিষ্ট মানের জন্য ফলাফল আনতে দুটি টেবিল কলামকে গুণ করে SQL-এ গাণিতিক গুণন সম্পাদন করতে পারি।