Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle String-Funktionen (vollständige Liste)

Nachfolgend finden Sie eine Liste der integrierten Zeichenfolgen-/Zeichenfunktionen, die in Oracle Database verfügbar sind.

Funktion Beschreibung
ASCII() Gibt die Dezimaldarstellung des ersten Zeichens seines Arguments im Datenbankzeichensatz zurück.
CHR() Gibt ein Zeichen basierend auf den als Argument bereitgestellten Codewerten zurück.
CONCAT() Führt eine Zeichenfolgenverkettung an seinen Argumenten durch.
INITCAP() Gibt sein Argument mit dem ersten Buchstaben jedes Wortes in Großbuchstaben und allen anderen Buchstaben in Kleinbuchstaben zurück.
INSTR() Sucht nach einer Teilzeichenfolge in einer gegebenen Zeichenfolge und gibt eine ganze Zahl zurück, die die Position des ersten Zeichens dieser Teilzeichenfolge angibt.
LENGTH() Rgibt die Länge seines Arguments zurück. Es gibt fünf separate Funktionen; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() , und LENGTH4() . Jede Funktion berechnet die Länge anders.
LOWER() Gibt sein Argument mit allen Buchstaben in Kleinbuchstaben zurück.
LPAD() Füllt den linken Teil einer Zeichenfolge mit einem bestimmten Zeichen bis zu einer bestimmten Anzahl von Zeichen auf.
LTRIM() Trimmt den linken Teil einer Zeichenfolge. Standardmäßig werden Leerzeichen gekürzt, aber Sie können optional ein oder mehrere andere Zeichen zum Kürzen angeben.
NCHR() Gibt das Zeichen zurück, das das binäre Äquivalent zu seinem Argument im nationalen Zeichensatz hat.
NLS_INITCAP() Ähnlich wie INITCAP() Funktion, außer dass sie ein zweites Argument akzeptiert, mit dem Sie die Sortierung angeben können.
NLS_LOWER() Ähnlich wie LOWER() -Funktion, außer dass sie ein zweites Argument akzeptiert, mit dem Sie die Sortierung angeben können.
NLS_UPPER() Ähnlich wie UPPER() Funktion, außer dass sie ein zweites Argument akzeptiert, mit dem Sie die Sortierung angeben können.
NLSSORT() Gibt einen Sortierungsschlüssel für einen gegebenen Zeichenwert und eine explizit oder implizit angegebene Sortierung zurück.
REGEXP_COUNT() Gibt zurück, wie oft ein Muster in einer Quellzeichenfolge vorkommt.
REGEXP_INSTR() Erweitert die Funktionalität von INSTR() Funktion, indem es uns erlaubt, reguläre Ausdrucksmuster zu verwenden.
REGEXP_REPLACE() Erweitert die Funktionalität von REPLACE() Funktion, indem es uns erlaubt, reguläre Ausdrucksmuster zu verwenden.
REGEXP_SUBSTR() Erweitert die Funktionalität von SUBSTR() Funktion, indem es uns erlaubt, reguläre Ausdrucksmuster zu verwenden.
REPLACE() Ermöglicht Ihnen, einen Teil einer Zeichenfolge durch eine andere Zeichenfolge zu ersetzen.
RPAD() Füllt den rechten Teil einer Zeichenfolge mit einem bestimmten Zeichen bis zu einer bestimmten Anzahl von Zeichen auf.
RTRIM() Trimmt den rechten Teil einer Zeichenfolge. Standardmäßig werden Leerzeichen gekürzt, aber Sie können optional ein oder mehrere andere Zeichen zum Kürzen angeben.
SOUNDEX() Gibt eine Zeichenfolge zurück, die die phonetische Darstellung ihres Arguments enthält.
SUBSTR() Gibt den angegebenen Teilstring aus einem gegebenen String zurück.
TRANSLATE() Ermöglicht es Ihnen, mehrere einzelne Zeichen, Eins-zu-eins-Ersetzungen in einem Vorgang vorzunehmen.
TRANSLATE(...USING) Cwandelt sein Argument in den Zeichensatz um, der für Konvertierungen zwischen dem Datenbankzeichensatz und dem nationalen Zeichensatz angegeben ist. Nicht zu verwechseln mit dem TRANSLATE() Funktion, mit der Sie mehrere einzelne Zeichen eins zu eins in einem Vorgang ersetzen können.
TRIM() Ermöglicht das Abschneiden von Zeichen an den Seiten einer Zeichenfolge. Sie können führende Zeichen, nachfolgende Zeichen oder beides kürzen.
UPPER() Gibt sein Argument mit allen Buchstaben in Großbuchstaben zurück.