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

Oracleで月をクエリする方法

WBOY
WBOYオリジナル
2022-02-28 14:42:5712686ブラウズ

Oracle では、「to_char()」関数と「mm」キーワードを使用して月をクエリできます。「to_char()」関数は文字列変換関数であり、構文は「where to_number」です。 (to_char(テーブル日付フィールド,'mm'))=検索する月"。

Oracleで月をクエリする方法

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

oracle で月をクエリする方法

to_char() は Oracle の文字変換関数です。 to_char(value,'format') value は変換される値、'format' は変換されたパターンです。

ここでのスタイル fm9900.0099 には、次の意味が含まれます。

出力文字列は、小数点前 4 桁と小数点後 4 桁の合計 9 桁を占めます。

9 は意味を表します。位置が数字の場合は、その数字が表示されます。それ以外の場合は、スペースがプレースホルダーの代わりに使用されます。つまり、この位置は占有されている必要があります。

0 は意味を表します。位置が数字の場合は、その数字が表示されます。それ以外の場合は、プレースホルダーの代わりに 0 が使用されます。つまり、この位置は必ず占有される必要があります。

構文は次のとおりです:

SELECT * FROM [表名] 
      where  to_number(to_char([表中日期字段],'mm')) = [要查找的月份]

推奨チュートリアル: "Oracle Video Tutorial"

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

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