In Oracle können Sie die Funktion „to_char()“ und das Schlüsselwort „mm“ verwenden, um den Monat abzufragen. Die Funktion „to_char()“ ist eine String-Konvertierungsfunktion und die Syntax lautet „where to_number(to_char(date Feld in der Tabelle,'mm'))=der zu findende Monat".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
to_char() ist die Zeichenkonvertierungsfunktion von Oracle. to_char(value,'format') value ist der zu konvertierende Wert und 'format' ist das konvertierte Muster.
Der Stil fm9900.0099 hat hier folgende Bedeutung:
Der Ausgabestring umfasst insgesamt 9 Ziffern, 4 Ziffern vor dem Komma und 4 Ziffern nach dem Komma.
9 stellt die Bedeutung dar. Wenn es sich bei der Position um eine Zahl handelt, wird die Zahl angezeigt. Andernfalls wird der Platzhalter durch ein Leerzeichen ersetzt.
0 stellt die Bedeutung dar. Wenn die Position eine Zahl ist, wird die Nummer angezeigt. Andernfalls wird 0 anstelle des Platzhalters verwendet.
Die Syntax lautet:
SELECT * FROM [表名] where to_number(to_char([表中日期字段],'mm')) = [要查找的月份]
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo fragen Sie den Monat in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!