SUM

SUM

توضیحات

این تابع مقدار جمع شده اعداد لیست مورد نظر را بر می‌گرداند.

دستور

تابع SUM به صورت زیر نوشته می‌شود:

۱
۲
۳
SELECT SUM(aggregate_expression)
FROM tables
[WHERE conditions];

.


مثال

مثال‌هایی از خروجی تابع SUM را مشاهده می‌کنیم:

۱
۲
۳
۴
۵
۶
۷
SELECT SUM(salary) AS \"Total Salary\"
FROM employees
WHERE salary > ۵۰۰۰۰;
SELECT SUM(DISTINCT salary) AS \"Total Salary\"
FROM employees
WHERE salary > ۵۰۰۰۰;

نوشته‌های مشابه

  • ||CONCAT With

    توضیحات این علامت || اجازه می‌دهد دو یا بیشتر کاراکتر بهم متصل شوند. دستور تابع دستور به صورت زیر نوشته می‌شود: ۱ string۱ || string۲ [ || string_n ] string۱: رشته اول. String۲: رشته دوم. مثال مثالی از خروجی دستور || را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ \’Tech on\’ || \’ the Net\’ Result: \’Tech…

  • GOTO

    توضیحات دستور GOTO این امکان را می‌دهد تا بعد از اجرای این دستور به قسمتی از کد که لیبل گذاری شده است برود. دستور دستور Goto شامل دو بخش است دستور goto و قسمت لیبل گذاری شده: ۱ ۲ ۳ ۴ ۵ ۶ GOTO label_name; . . . <<label_name>>  {…statements…}   مثال مثالی از استفاده…

  • TRIM

    توضیحات این تابع تمام کاراکترهای مشخص شده از اول یا آخر رشته را حذف می‌کند. دستور تابع  TRIM به صورت زیر نوشته می‌شود: ۱ TRIM( [ [ LEADING | TRAILING | BOTH ] trim_character FROM ] string۱ ) . LEADING: رشته‌ای که می‌خواهد حذف کند را از اول آن حذف می‌کند. TRAILING: رشته‌ای که می‌خواهد حذف کند…

  • Fetch a cursor

    توضیحات قدم بعدی برای استفاده از cursor، fetch کردن آن است. دستور دستور برای Fetch کردن cursor: ۱ FETCH cursor_name INTO variable_list; variable_list: لیست متغیرهایی که می‌خواهید مقادیر cursor را در آن ذخیره کنید. مثال مثال‌هایی از تعریف cursor با پارامتر و بدون پارامتر: ۱۲۳۴۵۶۷ CURSOR c۱IS   SELECT course_number   FROM courses_tbl   WHERE course_name = name_in; FETCH c۱ into cnumber;

  • SUBSTR

    توضیحات این تابع این امکان را می‌دهد تا قسمتی رشته مورد نظر را جدا کنیم. دستور تابع  SUBSTR  به صورت زیر نوشته می‌شود: ۱ SUBSTR( string, start_position [, length ] ) . string۱: رشته مورد نظر. start_position: مکان شروع جدا کردن را نشان می‌دهد. Length: طول رشته‌ای که می‌خواهیم جدا کنیم. مثال مثالی از خروجی تابع SUBSTR را…

  • Sequence

    توضیحات Sequence در اوراکل یک آبجکت است که اعداد متوالی تولید می‌کند. دستور با دستور زیر می‌توان sequence تعریف کرد: ۱۲۳۴۵۶ CREATE SEQUENCE sequence_name  MINVALUE value  MAXVALUE value  START WITH value  INCREMENT BY value  CACHE value; مثال مثال‌هایی از ایجاد sequence: در این مثال اعداد از ۱ شروع می‌شوند و به هر کدام یک عدد اضافه می‌شود. ۱۲۳۴۵۶ CREATE SEQUENCE…