Heim > Datenbank > Oracle > So implementieren Sie die Fallkonvertierung in Oracle

So implementieren Sie die Fallkonvertierung in Oracle

PHPz
Freigeben: 2023-04-04 14:19:16
Original
2136 Leute haben es durchsucht

Als Datenspeicher- und Verwaltungstool verfügt die Oracle-Datenbank über integrierte mehrere Datentypen und zugehörige Konvertierungsfunktionen. Die Fallkonvertierungsfunktion ist eine der sehr praktischen Funktionen, insbesondere für Benutzer, die große Datenmengen verarbeiten müssen.

Die Funktion zur Groß-/Kleinschreibung wird verwendet, um alle Zeichen in einer Zeichenfolge in Groß- oder Kleinbuchstaben umzuwandeln. Die grundlegendste Syntax lautet:

UPPER(expression)    --转换为大写
LOWER(expression)    --转换为小写
Nach dem Login kopieren

wobei Ausdruck die Zeichenfolge oder Zeichenfolgenspalte ist, die konvertiert werden muss. Wenn wir es verwenden, müssen wir es nur durch den tatsächlichen Wert ersetzen.

Im Folgenden erfahren Sie anhand einiger Beispiele mehr über die Anwendung und Wirkung.

Konvertieren Sie Zeichen in einer Zeichenfolge.

Angenommen, wir haben die folgende Zeichenfolge:

SELECT 'felixhoo IS GReaT!' "Original String"
FROM dual;
Nach dem Login kopieren

Nach dem Ausführen können wir eine Zeichenfolge mit gemischter Groß- und Kleinschreibung erhalten:

Original String
felixhoo IS GReaT!
Nach dem Login kopieren

Als nächstes verwenden wir die UPPER-Funktion, um alle darin enthaltenen Zeichen in Großbuchstaben umzuwandeln :

SELECT UPPER('felixhoo IS GReaT!') "To Uppercase"
FROM dual;
Nach dem Login kopieren

Nach dem Ausführen erhalten wir:

To Uppercase
FELIXHOO IS GREAT!
Nach dem Login kopieren

Wenn Sie alle Zeichen in Kleinbuchstaben umwandeln möchten, können Sie auch die LOWER-Funktion verwenden:

SELECT LOWER('felixhoo IS GReaT!') "To Lowercase"
FROM dual;
Nach dem Login kopieren

Das Ergebnis ist:

To Lowercase
felixhoo is great!
Nach dem Login kopieren

Konvertieren Sie die Zeichen in der Tabelle Spalte

Neben der Konvertierung der Zeichenfolge selbst können wir auch Daten in Tabellenspalten über SQL-Anweisungen konvertieren.

Zum Beispiel haben wir eine Tabelle mit mehreren Namen:

SELECT * FROM Names;
Nach dem Login kopieren

Nachdem wir sie ausgeführt haben, können wir die folgenden Ergebnisse erhalten:

ID  Name
1   FelixHoo
2   aliceWONDER
3   TomBaker
Nach dem Login kopieren

Jetzt möchten wir den ersten Buchstaben aller darin enthaltenen Namen in Großbuchstaben schreiben. Um diese Funktionalität zu implementieren, müssen wir die Funktion INITCAP verwenden. Diese Funktion wandelt den ersten Buchstaben jedes Wortes in einer Zeichenfolge in Großbuchstaben und andere Buchstaben in Kleinbuchstaben um. Nach dem Ausführen von

SELECT ID, INITCAP(Name) "New Name" FROM Names;
Nach dem Login kopieren

können wir die folgenden Ergebnisse erhalten:

ID  New Name
1   Felixhoo
2   Alicewonder
3   Tombaker
Nach dem Login kopieren

Wie Sie sehen können, hat die Funktion die Anfangsbuchstaben aller Namen erfolgreich in Großbuchstaben geändert.

Zusammenfassung

Durch die Erläuterung dieses Artikels haben wir die grundlegende Syntax und Verwendung der Groß-/Kleinschreibungskonvertierungsfunktion in der Oracle-Datenbank kennengelernt. Diese Funktionen können unsere Datenverarbeitung vereinfachen, es uns ermöglichen, Daten effektiver zu analysieren und zu verwalten und auf dieser Grundlage fundiertere Entscheidungen zu treffen.

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

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