Oracle では、「to_char()」関数と「mm」キーワードを使用して月をクエリできます。「to_char()」関数は文字列変換関数であり、構文は「where to_number」です。 (to_char(テーブル日付フィールド,'mm'))=検索する月"。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
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 サイトの他の関連記事を参照してください。