Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan bulan dalam oracle
Dalam Oracle, anda boleh menggunakan fungsi "to_char()" dan kata kunci "mm" untuk menanyakan bulan Fungsi "to_char()" ialah fungsi penukaran rentetan dan sintaksnya ialah "where to_number (to_char(table Date field,'mm'))=bulan yang akan ditemui".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
to_char() ialah fungsi penukaran aksara oracle. to_char(value,'format') value ialah nilai yang hendak ditukar dan 'format' ialah corak yang ditukar.
Gaya fm9900.0099 di sini termasuk makna berikut:
Rentetan keluaran menduduki sejumlah 9 digit, 4 digit sebelum titik perpuluhan dan 4 digit selepas titik perpuluhan.
9 mewakili makna Jika kedudukan adalah nombor, nombor akan dipaparkan jika tidak, ruang akan digunakan untuk menggantikan pemegang tempat.
0 mewakili makna Jika kedudukan itu adalah nombor, nombor akan dipaparkan jika tidak, 0 akan digunakan dan bukannya pemegang tempat.
Sintaksnya ialah:
SELECT * FROM [表名] where to_number(to_char([表中日期字段],'mm')) = [要查找的月份]
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan bulan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!