ホームページ >データベース >Oracle >Oracleでその日のデータをクエリする方法

Oracleでその日のデータをクエリする方法

WBOY
WBOYオリジナル
2022-05-24 16:56:3613398ブラウズ

Oracle では、trunc 関数を使用して、その日のデータをクエリできます。この関数は、時間や数値をインターセプトするために使用できます。この関数を select ステートメントとともに使用して、その日のデータをクエリします。構文は「select*from. ..where trunc(...)=trunc(sysdate)」です。

Oracleでその日のデータをクエリする方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle でその日のデータをクエリする方法

構文例は次のとおりです。

select * from T_BASE where trunc(BASE_TIME)=trunc(sysdate)

TRUNC 関数の説明:

時間をインターセプトするために使用されます。または値を返し、指定された値を返します。

構文

(1) 日付処理:

    TRUNC(date,[fmt])

日付は必須パラメータであり、入力日付値です。

fmt パラメータは無視できます。 , はい 日付形式。デフォルトでは、指定された日付の 0 時を表します。

(2) 数値処理:

    TRUNC(number,[decimals])

Number は必須パラメータであり、数値を入力します。

小数点パラメータは桁数ですので無視できます。インターセプトされるように、デフォルトでは小数点以下の値が切り捨てられます。

例は次のとおりです:

Oracleでその日のデータをクエリする方法

知識の拡大:

数値の処理:

--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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。