Oracle では、trunc 関数を使用して、その日のデータをクエリできます。この関数は、時間や数値をインターセプトするために使用できます。この関数を select ステートメントとともに使用して、その日のデータをクエリします。構文は「select*from. ..where trunc(...)=trunc(sysdate)」です。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
構文例は次のとおりです。
select * from T_BASE where trunc(BASE_TIME)=trunc(sysdate)
TRUNC 関数の説明:
時間をインターセプトするために使用されます。または値を返し、指定された値を返します。
構文
(1) 日付処理:
TRUNC(date,[fmt])
日付は必須パラメータであり、入力日付値です。
fmt パラメータは無視できます。 , はい 日付形式。デフォルトでは、指定された日付の 0 時を表します。
(2) 数値処理:
TRUNC(number,[decimals])
Number は必須パラメータであり、数値を入力します。
小数点パラメータは桁数ですので無視できます。インターセプトされるように、デフォルトでは小数点以下の値が切り捨てられます。
例は次のとおりです:
知識の拡大:
数値の処理:
--123.56,将小数点右边指定位数后面的截去; select trunc(123.567,2) from dual; --100,第二个参数可以为负数,表示将小数点左边指定位数后面的部分截去,即均以0记; select trunc(123.567,-2) from dual; --123,默认截去小数点后面的部分; select trunc(123.567) from dual;
推奨チュートリアル: Oracle ビデオチュートリアル >>
以上がOracleでその日のデータをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。