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

Sql E Duti Kalama Bhaga Karuna



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

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







নমুনা টেবিল

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



সারণী দেশ_ডেটা তৈরি করুন (
আইডি INT AUTO_INCREMENT প্রাথমিক কী শূন্য নয়,
দেশের_নাম VARCHAR ( 255 ) নাল না,
জনসংখ্যা শূন্য নয়,
দূরত্ব শূন্য নয়,
জিডিপি দশমিক ( পনের ,
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 avg_pop
থেকে
দেশের_ডেটা;

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

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

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

উপসংহার

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