CUME_DIST

CUME_DIST

توضیحات

این تابع توزیع تجمعی یک مقدار را در مجموعه‌ای از مقادیر محاسبه می‌کند.

دستور

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

۱ CUME_DIST( expression۱, ... expression_n ) WITHIN GROUP ( ORDER BY expression۱, ... expression_n )

.


مثال

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

۱
۲
select CUME_DIST(۱۰۰۰, ۵۰۰) WITHIN GROUP (ORDER BY salary, bonus)
from employees;

در مثال بالا این تابع توزیع تجمعی یک کارمند با SALARY ۱۰۰۰ و BONUS ۵۰۰ را محاسبه می‌کند.

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

  • COALESCE

    توضیحات این تابع اولین مقدار غیر null از لیست را بر می‌گرداند. دستور تابع COALESCE به صورت زیر نوشته می‌شود: ۱ COALESCE( expr۱, expr۲, … expr_n ) . مثال مثالی از تابع COALESCE را مشاهده می‌کنیم: ۱ ۲ SELECT COALESCE( address۱, address۲, address۳ ) result FROM suppliers; خروجی این تابع اولین مقدار غیر NULL است.

  • Procedure

    دستور با دستور زیر می‌توان procedure تعریف کرد. ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳ CREATE [OR REPLACE] PROCEDURE procedure_name    [ (parameter [,parameter]) ] IS    [declaration_section] BEGIN    executable_section [EXCEPTION    exception_section] END [procedure_name]; In: متغیری که با In می‌آید read-only است و فقط می‌توان از خود مقدار آن درون پروسیجر استفاده کرد. OUT: متغیری است که فقط write-only است و می‌توان در برنامه‌ای که از این پروسیجر استفاده شده از مقدار این…

  • SQRT

    توضیحات این تابع مقدار رادیکال عدد مورد نظر را بر می‌گرداند. دستور تابع SQRT به صورت زیر نوشته می‌شود: ۱ SQRT( n ) . مثال مثال‌هایی از خروجی تابع SQRT را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ SQRT(۹) Result: ۳ SQRT(۳۷) Result: ۶.۰۸۲۷۶۲۵۳۰۲۹۸۲۲ SQRT(۵.۶۱۷) Result: ۲.۳۷۰۰۲۱۰۹۶۹۵۲۵۱

  • CONVERT

    توضیحات این تابع اجازه می‌دهد یک رشته به کاراکتر ست دیگری تبدیل شود. دستور تابع CONVERT به صورت زیر نوشته می‌شود: ۱ CONVERT( string۱, char_set_to [, char_set_from] ) string۱: رشته‌ای که می‌خواهیم تبدیل کنیم. char_set_to: کاراکتر ستی که می‌خواهیم به آن تبدیل کنیم. char_set_from: کاراکتر ستی که می‌خواهیم تبدیل شود. مثال مثالی از خروجی تابع convert را مشاهده…

  • Set Transaction

    توضیحات دستور set transaction برای ست کردن یک تراکنش به عنوان read-only، read/write، سطح Isolation، تخصیص نام به تراکنش یا تخصیص یک rollback به یک تراکنش است. دستور دستور Set transaction به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ SET TRANSACTION [ READ ONLY | READ WRITE ]                 [ ISOLATION LEVEL [ SERIALIZE |…

  • IN

    توضیحات این تابع لگاریتم طبیعی عدد مورد نظر را بر می‌گرداند. دستور تابع IN به صورت زیر نوشته می‌شود: ۱ LN( number ) . مثال مثال‌هایی از خروجی تابع IN را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ LN(۲۰) Result: ۲.۹۹۵۷۳۲۲۷۳۵۵۳۹۹ LN(۲۵) Result: ۳.۲۱۸۸۷۵۸۲۴۸۶۸۲ LN(۱۰۰) Result: ۴.۶۰۵۱۷۰۱۸۵۹۸۸۰۹ LN(۱۰۰.۵) Result:…