GREATEST

GREATEST

توضیحات

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

دستور

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

۱ GREATEST( expr۱ [, expr۲, ... expr_n] )

.


مثال

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

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
GREATEST(۲, ۵, ۱۲, ۳)
Result: ۱۲
GREATEST(\'۲\', \'۵\', \'۱۲\', \'۳\')
Result: \'۵\'
GREATEST(\'apples\', \'oranges\', \'bananas\')
Result: \'oranges\'
GREATEST(\'apples\', \'applis\', \'applas\')
Result: \'applis\'

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

  • CURRENT_DATE

    توضیحات این تابع تاریخ اکنون را بر می‌گرداند. دستور تابع CURRENT_DATE به صورت زیر نوشته می‌شود: ۱ CURRENT_DATE . مثال مثال‌هایی از خروجی تابع CURRENT_DATE را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ALTER SESSION SET TIME_ZONE = \’-۷:۰\’; select CURRENT_DATE from dual; select CURRENT_DATE from dual;

  • Named System Exception

    توضیحات Named system exception خطایی است که توسط Pl/Sql نام‌گذاری شده است، و در پکیج استاندارد قرار دارند و نیازی نیست کاربر به آن‌ها نامی اختصاص دهد. دستور در ادامه استفاده از Exception‌ها را در یک تابع و پروسیجر مشاهده می‌کنیم: ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵۱۶۱۷۱۸۱۹۲۰۲۱۲۲۲۳۲۴۲۵۲۶۲۷۲۸۲۹۳۰۳۱۳۲۳۳۳۴۳۵۳۶۳۷۳۸۳۹۴۰۴۱۴۲۴۳۴۴۴۵ CREATE [OR REPLACE] FUNCTION function_name   [ (parameter [,parameter]) ]   RETURN return_datatypeIS | AS   [declaration_section] BEGIN   executable_section EXCEPTION   WHEN exception_name۱ THEN      [statements]    WHEN…

  • SYSDATESTAMP

    توضیحات این تابع تاریخ و زمان سیستمی که دیتابیس بر روی آن نصب است را بر‌ می‌گرداند. دستور تابع SYSDATESTAMP به صورت زیر نوشته می‌شود: ۱ SYSDATESTAMP . مثال مثال‌هایی از خروجی تابع SYSDATESTAMP را مشاهده می‌کنیم: ۱ ۲ ۳ SELECT SYSTIMESTAMP INTO v_time FROM dual;

  • COSH

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

  • LISTAGG

    توضیحات این تابع امکان متصل کردن مقادی ستونی را به صورت سطری برای هر گروه می‌دهد. دستور تابع LEAD به صورت زیر نوشته می‌شود: ۱ ۲ LISTAGG (measure_column [, \’delimiter\’])   WITHIN GROUP (order_by_clause) [OVER (query_partition_clause)] . measure_column: ستونی است که می‌خواهیم به هم متصل کنیم. Delimiter: گزینه‌ای اختیاری است، جدا کننده مقادیر است. order_by_clause: گزینه‌ای اختیاری است، مشخص…

  • NVL

    توضیحات این تابع این امکان را می‌دهد تا در صورت null بودن یک مقدار با مقداری دیگر جایگزین شود. دستور تابع NVL به صورت زیر نوشته می‌شود: ۱ NVL( string۱, replace_with ) . . مثال مثالی از خروجی تابع NVL را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ SELECT NVL(supplier_city, \’n/a\’) FROM suppliers; SELECT supplier_id,…