Heim >Datenbank >Oracle >So fragen Sie den Monat in Oracle ab

So fragen Sie den Monat in Oracle ab

WBOY
WBOYOriginal
2022-02-28 14:42:5712685Durchsuche

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

So fragen Sie den Monat in Oracle ab

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So fragen Sie den Monat in Oracle ab

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn