OracleのTRUNC関数

TRUNC():傍受と同様の機能、指定された形式によるデータ入力の傍受。
日付1、TRUNC()関数
の構文:TRUNC(日付[、FMT] )
  前記日付日付値、日付形式FMT。
日付は、日付指定されたフォーマットの傍受になります。最新の日付で無視傍受しました。
例:

選択TRUNC(SYSDATE)デュアルから; - 2017年2月13日、 現在の時刻を返す、日付だけ分を含有し、第二含まれていない
選択TRUNC(SYSDATE、「Y-Y」 )デュアルから; - 2017年1月1日を返します初日、その後
の選択TRUNC(SYSDATE、「MM」デュアルから); - 2017年2月1日には、 月の最初の返し
の選択TRUNC(SYSDATE「d」をデュアルから); - 2017年2月12日、 リターン現在の週の最初の日、日曜日、すなわち
TRUNC(SYSDATE、「DD」を選択するデュアルから); - 2017年2月13日、 本日2017年2月13日現在の日付を返します
TRUNC SELECT(SYSDATEを「HH24」)デュアルから; - 2017年2月13日夜3時00分00秒は、この開始時間の時間への復帰は、
TRUNCを選択する(SYSDATE、「MI」 )、デュアルから; - 2017年2月13日午後3時13分00秒、 この分のリターン開始時間

2デジタル数値処理、TRUNC()関数
の構文:TRUNC(番号[、小数] )
:処理を行うために取るべき数値は、小数点以下はオプション、小数点の後の桁の数を指定して予約する必要があり、それは全て切り捨てを無視します小数部分。
注:四捨五入の際に撮影したデータなし。
例:

選択TRUNC(123.567,2)デュアルから; - 123.56、 小数点の後の桁の指定された数のクリップの右側に、
TRUNCを選択(123.567、-2)デュアルから; - 100、第2のパラメータが負の数であってもよいし、番組Aの左指定小数点以下切り捨て部の桁数、すなわち、0と呼ばれ、
デュアルからTRUNC(123.567)を選択する; - 123、小数点を切り捨てデフォルトの背部。

  

転送:https://www.cnblogs.com/kliine/p/10727997.html

おすすめ

転載: www.cnblogs.com/shujk/p/12635587.html