TRUNC

TRUNC

توضیحات

این تابع تاریخ و زمان را بر اساس فرمتی که به آن می‌دهیم رند می‌کند.

دستور

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

۱ TRUNC ( date [, format ] )

.

Format: نشان‌دهنده نوع رند کردن تاریخ است که انواع آن در جدول زیر آمده است.

.\"trunc\"


مثال

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

۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴ TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'YEAR\')Result: \'۰۱-JAN-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'Q\')Result: \'۰۱-JUL-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'MONTH\')Result: \'۰۱-AUG-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'DDD\')Result: \'۲۲-AUG-۰۳\' TRUNC(TO_DATE(\'۲۲-AUG-۰۳\'), \'DAY\')Result: \'۱۷-AUG-۰۳\'

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

  • NEW_TIME

    توضیحات این تابع یک تاریخ را از یک timezone به timezone دیگر تبدیل می‌کند دو تاریخ را بر می‌گرداند. دستور تابع NEW_TIME به صورت زیر نوشته می‌شود: ۱ NEW_TIME( date, zone۱, zone۲ ) . مثال مثالی از خروجی تابع NEW_TIME را مشاهده می‌کنیم: ۱ ۲ NEW_TIME (TO_DATE (\’۲۰۰۳/۱۱/۰۱ ۰۱:۴۵\’, \’yyyy/mm/dd HH۲۴:MI\’), \’AST\’, \’MST\’) \’۲۰۰۳/۱۰/۳۱ ۱۰:۴۵:۰۰…

  • INSTR

    توضیحات این تابع مکان یک زیررشته را در رشته نشان می‌دهد. دستور تابع INSTR به صورت زیر نوشته می‌شود: ۱ INSTR( string, substring [, start_position [, th_appearance ] ] ) string: رشته‌ای که می‌خواهیم در آن سرچ کنیم. substring: زیر رشته‌ای که می‌خواهیم مکان آن را پیدا کنیم. start_position: گزینه‌ای اختیاری است، جایی را نشان می‌دهد که می‌خواهیم…

  • SQRT

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

  • GOTO

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

  • Set Transaction

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

  • TO_LOB

    توضیحات این تابع مقدار long یا longrow را به LOB تبدیل می‌کند. دستور تابع TO_LOB به صورت زیر نوشته می‌شود: ۱ TO_LOB( long_column ) . مثال مثال‌های عددی از خروجی تابع TO_LOB را مشاهده می‌کنیم: ۱ ۲ ۳ insert into companies (lob_column) select TO_LOB(long_column) from suppliers;