Numerische Funktion:
ABS (M) M Absolutwert
MOD (m, n) Rest, nachdem m durch n geteilt wurde
Power (m, n) m zur N -Leistung
Runde (m [, n]) m nach dem Dezimalpunkt auf den Wert von n -Bits gerundet (n ist standardmäßig 0)
TRUNC (M [, N]) M verkürzt den Wert der n-digit-Dezimalstellen (n ist standardmäßig 0)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Charakterfunktionen:
InitCap (ST) gibt ST zurück, den ersten Buchstaben jedes Wortes und senkt alle anderen Buchstaben ab
Niedriger (ST) gibt ST zurück, um die Buchstaben jedes Wortes zu Kleinbuchstaben zu
Obere (ST) Rückkehr zum ST konvertieren alle Buchstaben jedes Wortes, um sie zu profitieren
CONCAT (ST1, ST2) gibt das Ende von ST2 und ST1 zurück (Operatoren verfügbar ||)
LPAD (ST1, N [, ST2]) gibt den recht ausgerichteten st. ST ist mit ST2 auf der linken Seite von ST1 gefüllt, bis die Länge n ist. Der Standardraum für ST2 ist
RPAD (ST1, N [, ST2]) gibt die links ausgerichtete ST zurück. ST ist mit ST2 auf der rechten Seite von ST1 gefüllt, bis die Länge n ist. Der Standardraum für ST2 ist
ltrim (ST [, set]) retektiert ST, ST soll das Zeichen in der linken Seite löschen, bis das erste Zeichen nicht das Zeichen im Satz ist. Standardmäßig bezieht es sich auf Räume
Rtrim (ST [, Set]) gibt ST zurück, ST soll das Zeichen in der rechten Seite löschen, bis das erste Zeichen nicht das Zeichen im Satz ist. Standardmäßig bezieht es sich auf Räume
Ersetzen (ST, Search_St [, ersetzen_st]) ersetzt jede Search_st, die in ST mit Ersatz_ST angezeigt wird, und gibt eine ST zurück. Löschen Sie standardmäßig Search_st
substr (ST, m [, n]) n = Gibt die Substring der ST -String zurück, beginnend mit der M -Position, wobei die N -Zeichen in Länge einnimmt. Standardmäßig kehrt es zum Ende der ST zurück
Länge (ST) Wert, geben Sie die Anzahl der Zeichen in ST zurück
Instrument (ST1, ST2 [, M [, n]]) Wert, geben die Position zurück, an der ST1 vom mth -Zeichen beginnt und ST2 im n -ten Mal erscheint. Der Standardwert von m und n beträgt 1
Beispiel:
1.
Wählen Sie InitCap ('Thomas'), initCap ('Thomas') aus dem Test;
initca initca
------------
Thomas Thomas
2.
Wählen Sie Concat ('ABC', 'DEF') zuerst aus dem Test aus;
Erste
-----
ABCDEF
3.
Wählen Sie 'ABC' || ' '||' def 'zuerst aus dem Test;
Erste
-----
ABC def
4.
Wählen Sie LPAD (Name, 10), rpad (Name, 5, '*') aus dem Test;
LPAD (Name, 10) RPAD (Name, 5, '*')
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mmx mmx **
ABCDEF ABCDE
5.
Entfernen Sie die Punkte und Wörter ST und RD am Ende des Adressfelds
Wählen Sie Rtrim (Adresse, '. St Rd') aus dem Test
6.
Wählen Sie den Namen, ersetzen (Name, 'a', '*') aus dem Test;
Name ersetzen (Name, 'a', '*')
---- ----------------------------------
tolles GRE*T
7.
Wählen Sie Substr ('Archibald Bearisol', 6,9) A, Substr ('Archibald Bearisol', 11) B aus der Test;
ab
------- ------------
Glatze Bärenbär
8.
Wählen Sie Name, Instrument (Name, '') A, Instrument (Name, '', 1,2) B aus dem Test;
Name AB
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Li Lei 3 0
Lil 2 4
%%%%%%%%% gedab %%%%%%%%% gedab
Konversionsfunktion:
nvl (m, n) Wenn der Mwert null ist, return n, ansonsten m
to_char (m [, fmt]) m Bei der Konvertierung eines numerischen Wertes in eine FMT -Zeichenfolge in einem angegebenen Format standardmäßig kann die Breite des FMT -Werts einfach alle gültigen Zahlen aufnehmen
to_number (ST [, fmt]) ST konvertiert von Zeichendaten in numerische Werte im angegebenen Format. Standardmäßig ist die Größe des numerischen Formatzeichens genau die gesamte Zahl
Beigefügt:
Format von to_char () Funktion:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------