Fonction numérique:
ABS (M) M Valeur absolue
mod (m, n) reste après que m est divisé par n
puissance (m, n) m à la puissance n
ronde (m [, n]) m arrondi à la valeur de n bits après le point décimal (n est 0 par défaut)
trunc (m [, n]) m tronque la valeur des décimales à n chiffon (n est 0 par défaut)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Fonctions du caractère:
initcap (ST) Renvoie ST capitalise la première lettre de chaque mot et les cas inférieurs toutes les autres lettres
inférieur (ST) renvoie ST en minuscules les lettres de chaque mot
Upper (ST) Retour à ST Convertir toutes les lettres de chaque mot pour capitaliser
CONCAT (ST1, ST2) Renvoie la fin de ST2 et ST1 (opérateurs disponibles ||)
LPAD (ST1, N [, ST2]) Renvoie le st. ST est rempli de ST2 sur le côté gauche de ST1 jusqu'à ce que la longueur soit n. L'espace par défaut pour ST2 est
RPAD (ST1, N [, ST2]) Renvoie le st. ST est rempli de ST2 sur le côté droit de ST1 jusqu'à ce que la longueur soit n. L'espace par défaut pour ST2 est
Ltrim (st [, set]) Renvoie ST, ST doit supprimer le caractère dans Set de la gauche jusqu'à ce que le premier caractère ne soit pas le caractère dans Set. Par défaut, il fait référence aux espaces
Rtrim (st [, set]) Renvoie ST, ST doit supprimer le caractère dans Set de la droite jusqu'à ce que le premier caractère ne soit pas le caractère dans Set. Par défaut, il fait référence aux espaces
Remplace (st, search_st [, remplace_st]) remplace chaque recherche_st qui apparaît dans ST par remplacement_st et renvoie un st. Par défaut, supprimez la recherche_st
substr (st, m [, n]) n = renvoie la sous-chaîne de la chaîne ST, à partir de la position m, prenant n caractères en longueur. Par défaut, il revient à la fin du ST
Valeur de longueur (ST), renvoyez le nombre de caractères dans ST
Instrat (ST1, ST2 [, M [, n]]), renvoyez la position où ST1 commence à partir du caractère MTH et ST2 apparaît la nth la nième fois. La valeur par défaut de m et n est 1
exemple:
1 et 1
Sélectionnez initCap («Thomas»), initCap («Thomas») à partir du test;
INITCA INITCA
------------
Thomas Thomas
2
Sélectionnez Concat ('ABC', 'DEF') d'abord dans le test;
d'abord
-----
abcdef
3 et 3
Sélectionnez 'ABC' || ' '||' def 'd'abord du test;
d'abord
-----
abc def
4
Sélectionnez LPAD (nom, 10), RPAD (nom, 5, '*') de Test;
lpad (nom, 10) rpad (nom, 5, '*')
--------------------------------------------------------------------------------------------------------------------------------
MMX MMX **
ABCDEF ABCDE
5
Retirez les points et les mots St et Rd à la fin du champ d'adresse
Sélectionnez Rtrim (adresse, '. St Rd') à partir du test
6.
Sélectionnez le nom, remplacer (nom, 'a', '*') From Test;
Nom remplace (nom, 'a', '*')
---- --------------------------
Grand gre * t
7
SELECT substr («Archibald Bearisol», 6,9) A, substr («Archibald Bearisol», 11) B du test;
AB
------- ------------
ours d'ours chauve
8
Sélectionnez Nom, instr (nom, '') a, instr (nom, '', 1,2) b depuis Test;
Nom AB
--------------------------------------------------------------------------------------------------------------------------------
Li lei 3 0
Lil 2 4
%%%%Gu%%%% Van %%%%Gu%%%% Van
Fonction de conversion:
nvl (m, n) Si la valeur m est nul, renvoie n, sinon renvoyez m
to_char (m [, fmt]) m Lors de la conversion d'une valeur numérique en une chaîne de FMT dans un format spécifié par défaut, la largeur de la valeur FMT peut simplement s'adapter à tous les nombres valides
TO_NUMBER (ST [, FMT]) ST convertit des données de caractères en valeurs numériques dans le format spécifié. Par défaut, la taille de la chaîne de format numérique est exactement le numéro entier
Ci-joint:
Format de la fonction TO_CHAR ():
--------------------------------------------------------------------------------------------------------------------------------