ホームページ  >  記事  >  データベース  >  Oracleで日付範囲をクエリする方法

Oracleで日付範囲をクエリする方法

hzc
hzcオリジナル
2020-06-08 13:32:547057ブラウズ

Oracleで日付範囲をクエリする方法

Oracle の日付範囲のクエリ方法は次のとおりです。

Oracle データベースで日付範囲をクエリするには、to_char メソッドと to_date メソッドの 2 つの方法があります。次へ 例を通してこのプロセスを紹介します。 2011-05-02 から 2011-05-30 までのデータをクエリするとします。実装方法は次のとおりです:

to_date メソッド:

select * from tablename where time>=  to_date('2011-05-02','yyyy-mm-dd')    
and  time<=to_date(&#39;2011-05-30&#39;,&#39;yyyy-mm-dd&#39;)

操作の結果05-02のデータは表示できますが、05-30のデータは表示できません。

すべて結論づけられます:

①05-30 のデータを表示したい場合は、

②05-30 のデータを表示したい場合は、<=to_date('2011-05-30 23:59:59 999','yyyy-mm-dd hh24:mi) を使用することもできます。 :ss') それはわかります。

to_charメソッド:

上記2つの日付を同様にクエリ

select * from tablename where to_char(time,&#39;yyyy-mm-dd&#39;)>=&#39;2011-05-02&#39; 
and to_char(time,&#39;yyyy-mm-dd&#39;)<=&#39;2011-05-30&#39;

クエリ結果: 05-02と05-30のデータを同時に表示できます。

Oracle データベースの日付範囲クエリの 2 つの実装メソッド、to_date メソッドと to_char メソッドに関する関連知識はこれですべてです。この紹介が役立つことを願っています。

推奨チュートリアル: 「Oracle チュートリアル

以上がOracleで日付範囲をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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