Zu den Funktionen von
Oracle gehören: 1. String-Funktionen, einschließlich ASCII(), CONCAT() usw.; 2. Numerische Funktionen, einschließlich ABS(), COS() usw.; ROUND( ) usw.; 4. Konvertierungsfunktionen, einschließlich TO_CHAR(), TO_DATE() usw.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.
Oracle SQL-Anweisungen verwenden häufig Oracle-eigene Funktionen. Diese Funktionen bereichern die Sprachfunktionen von SQL und bieten mehr Bedienbarkeit für Oracle SQL. Oracle-Funktionen können null oder mehr Eingabeparameter akzeptieren und ein Ausgabeergebnis zurückgeben. Es gibt zwei Haupttypen von Funktionen, die in der Oracle-Datenbank verwendet werden:
1. Einzelzeilenfunktion: Wenn jede Funktion auf die Datensätze der Tabelle angewendet wird, können nur die Spaltenwerte in einer Zeile als Eingabeparameter eingegeben werden (oder Konstanten) und gab ein Ergebnis zurück.
Zum Beispiel 1: MOD(X,Y) ist eine Restfunktion, die den Rest von X dividiert durch Y zurückgibt, wobei X und Y Spaltenwerte oder Konstanten sein können.
Zum Beispiel 2: TO_CHAR(X,'YYYYMMDD') ist eine Funktion, die den Zeittyp in eine Zeichenfolge konvertiert, wobei X eine Spalte eines bestimmten Zeittyps (Datum) in der Zeile oder eine Zeittypkonstante sein kann .
Häufig verwendete einzeilige Funktionen lauten ungefähr wie folgt:
String-Funktionen: Arbeiten mit Strings, wie zum Beispiel: TO_CHAR(), SUBSTR(), DECODE() usw.
Numerische Funktion: Führt Berechnungen oder Operationen mit numerischen Werten durch und gibt eine Zahl zurück. Zum Beispiel: ABS(), MOD(), ROUND() usw.
Konvertierungsfunktion: Konvertieren Sie einen Datentyp in einen anderen Typ: zum Beispiel: TO_CHAR(), TO_NUMBER(), TO_DATE() usw.
Datumsfunktion: eine Funktion, die auf Uhrzeit und Datum basiert. Zum Beispiel: TRUNC(), SYSDATE(), ADD_MONTHS() usw.
2. Aggregationsfunktion: Aggregationsfunktionen können mehrere Datenzeilen gleichzeitig bearbeiten und ein Ergebnis zurückgeben. SUM(x) gibt beispielsweise die Summe der x Spalten im Ergebnissatz zurück.
1. String-Funktion
Die Zeichenfunktion akzeptiert Zeichenparameter, bei denen es sich um Spalten in der Tabelle oder um einen String-Ausdruck handeln kann.
Häufig verwendete Zeichenfunktionen:
Funktion |
Beschreibung |
ASCII(X) |
Gibt den ASCII-Code des Zeichens X zurück |
CONCAT(X, Y ) |
Strings verbinden nStart |
LENGTH(X) |
Gibt die Länge von OBER(X) |
X wird in Großbuchstaben umgewandelt | LTRIM(X[,TRIM_STR]) |
Schneiden Sie die Zeichenfolge trim_str auf der linken Seite von TRIM_STR]) ab. | Schneiden Sie die Zeichenfolge trim_str auf der rechten Seite von By ab Standardmäßig werden Leerzeichen abgeschnitten |
REPLACE(X,old,new) | Altes in Gibt die Zeichenfolge der Beispielergebnisse zurück |
SELECT ASCII('a') FROM dual; | 97 |
SELECT CONCAT('Hello','world') FROM dual; | Helloworld |
SELECT INSTR('Hello world','or') FROM dual; | 8 |
SELECT LENGTH('Hello') FROM dual; | 5 |
SELECT LOWER('Hallo') FROM dual; |
hello |
SELECT UPPER('hello') FROM dual;
Hallo= |
SELECT RTRIM('=Hallo=','=') FROM dual; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
=Hallo |
SELECT TRIM(' ='FROM'=Hallo=') FROM dual; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hallo |
SELECT REPLACE('ABCDE','CD','AAA')FROM dual; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
ABAAAE |
| SELECT SUBSTR('ABCDE',2,3) FROM dual;||||||||||||||||||||||||||||||||||||||||||||||||||||||
BCD |
2. Numerische Funktion Die numerische Funktion akzeptiert numerische Parameter. Der Parameter kann aus einer Spalte in der Tabelle stammen oder ein numerischer Ausdruck sein.
|
Das obige ist der detaillierte Inhalt vonWelche Funktionen hat Orakel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!