Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan bulan dalam oracle

Bagaimana untuk menanyakan bulan dalam oracle

WBOY
WBOYasal
2022-02-28 14:42:5712654semak imbas

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".

Bagaimana untuk menanyakan bulan dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan bulan dalam oracle

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn