ضرب عمودين في SQL

Drb Mwdyn Fy Sql



في عالم قواعد البيانات، غالبًا ما نحتاج إلى إجراء عمليات حسابية على البيانات المخزنة في الجداول. إحدى هذه العمليات الشائعة هي الضرب الرياضي الذي يكون مفيدًا عندما نحتاج إلى تحديد إجمالي القيم أو النسب المئوية أو أي مقاييس مشتقة أخرى.

في هذا البرنامج التعليمي، سوف نتعرف على عملية الضرب الشائعة التي تتضمن قسمة عمودين في الجدول الرياضي.

جدول العينة

لأغراض العرض التوضيحي، دعونا ننشئ جدولًا يحتوي على بيانات مترية ونستخدمها لتوضيح كيفية ضرب عمودين في SQL.







إنشاء جدول بيانات_البلد (
معرف INT AUTO_INCREMENT المفتاح الأساسي ليس فارغًا،
اسم البلد VARCHAR(255) ليس فارغًا،
عدد السكان INT ليس فارغًا,
المسافة تعويم ليست فارغة،
الناتج المحلي الإجمالي العشري (15،
2) ليست فارغة افتراضية(0)
);

يجب أن يؤدي ذلك إلى إنشاء جدول يسمى 'country_data' ويحتوي على معلومات الدولة مثل اسم الدولة وعدد السكان والمسافة الإجمالية والناتج المحلي الإجمالي.



يمكننا بعد ذلك إدراج السجلات في الجدول كما يلي:



إدراج
داخل
بيانات_البلد (اسم_البلد،
سكان،
مسافة،
الناتج المحلي الإجمالي)
قيم
('الولايات المتحدة'،
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

لنفترض أننا نريد حساب ناتج أعمدة السكان والمسافة. يمكننا ضرب إجمالي عدد السكان بمسافة البلد.



في لغة SQL، لضرب عمودين، نستخدم العامل '*' متبوعًا بالأعمدة التي نرغب في القسمة فيها.

على سبيل المثال:

يختار
اسم الدولة،
سكان،
مسافة،
الناتج المحلي الإجمالي,
(عدد السكان * المسافة) AS همز
من
Country_data;

في هذه الحالة، نقوم بضرب عمود السكان في عمود المسافة ونخصص العمود الناتج بالاسم المستعار للمنتج.

المجموعة الناتجة هي كما يلي:

يوضح هذا متوسط ​​عدد سكان الدولة لكل وحدة مربعة.

خاتمة

في هذا البرنامج التعليمي، تعلمنا كيف يمكننا إجراء الضرب الرياضي في SQL عن طريق ضرب عمودين في الجدول لجلب النتائج لكل قيمة مقابلة.