Heim > Datenbank > Oracle > Hauptteil

So verwenden Sie Tochar in Oracle

下次还敢
Freigeben: 2024-05-03 00:06:58
Original
963 Leute haben es durchsucht

Oracle TO_CHAR-Funktion wandelt einen Zahlen-, Datums- oder Zeitwert in eine Zeichenfolge um. Die Formatzeichenfolge gibt das Ausgabeformat an, einschließlich Datums-, Uhrzeit- und Zahlenformatelementen. Zu den gängigen Datumsformatelementen gehören „%Y“ (Jahr) und „%m“ (Monat) und zu den Zahlenformatelementen „9“ (Zahl) und „.“ (Dezimalpunkt). Beispiel: Konvertieren Sie das Datum in „JJJJ-MM-TT“: SELECT TO_CHAR(sysdate, 'JJJJ-MM-TT') FROM dual;

So verwenden Sie Tochar in Oracle

Verwendung der TO_CHAR-Funktion in Oracle

TO_CHAR-Funktion ist eine Integrierte Funktion zum Konvertieren eines Zahlen-, Datums- oder Zeitwerts in eine Zeichenfolge.

Syntax

<code>TO_CHAR(expression, format_string)</code>
Nach dem Login kopieren

Parameter

  • Ausdruck: Der zu konvertierende Wert.
  • format_string: Eine Formatzeichenfolge, die angibt, wie die Ausgabezeichenfolge formatiert werden soll.

Formatzeichenfolge

Formatzeichenfolge gibt an, wie die Ausgabezeichenfolge formatiert werden soll. Es kann die folgenden Elemente enthalten:

  • Textzeichen: Ausgabe wie sie ist.
  • Formatbezeichner: Geben Sie das Format eines Datums, einer Uhrzeit oder einer Zahl an.
  • Elemente des Datums- und Uhrzeitformats: Geben Sie das spezifische Datums- und Uhrzeitformat an.

Gemeinsame Datums- und Uhrzeitformatelemente

  • %Y: Jahr (eine bis vier Ziffern)
  • %m: Monat (eine oder zwei Ziffern)
  • %d: Tag (eine oder zwei Ziffern)
  • %H: Stunde (24-Stunden-Uhr, ein- oder zweistellig)
  • %M: Minuten (zwei Ziffern)
  • %S: Sekunden (zwei Ziffern)

Zahlenformatelemente

  • 9: Numerische Ziffern
  • 0: Mit Nullen auffüllen, wenn Ziffern fehlen
  • .: Dezimalpunkt
  • , : Tausendertrennzeichen

Beispiel

Das folgende Beispiel wandelt ein Datum in eine Zeichenfolge im Format „JJJJ-MM-TT“ um:

<code class="sql">SELECT TO_CHAR(sysdate, 'YYYY-MM-DD') FROM dual;</code>
Nach dem Login kopieren

Das folgende Beispiel wandelt eine Zahl in eine Zeichenfolge im Format „999.999,99“ um:

<code class="sql">SELECT TO_CHAR(1234567.89, '999,999.99') FROM dual;</code>
Nach dem Login kopieren

Hinweis

  • Das Format Die Zeichenfolge muss in einfache Anführungszeichen gesetzt werden.
  • Wenn ein einfaches Anführungszeichen in der Formatzeichenfolge enthalten ist, muss es mit zwei einfachen Anführungszeichen maskiert werden. Die Funktion
  • TO_CHAR gibt eine Zeichenfolge zurück und wird daher normalerweise mit dem Zeichenfolgenverkettungsoperator (||) verwendet.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Tochar in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage