Función numérica:
ABS (M) M Valor absoluto
mod (m, n) resto después de que m se divide por n
potencia (m, n) m a la potencia n
Ronda (m [, n]) m redondeada al valor de n bits después del punto decimal (n es 0 por defecto)
trunc (m [, n]) m trunca el valor de los lugares decimales n-dígitos (n es 0 por defecto)
----------------------------------------------------------------------------------------------------------------------------
Funciones del personaje:
InitCap (ST) Devoluciones ST capitaliza la primera letra de cada palabra y se reduce todas las demás letras
inferior (st) devuelve st a minúsculas las letras de cada palabra
superior (st) regresar a st convertir todas las letras de cada palabra para capitalizar
Concat (ST1, ST2) Devuelve el extremo de ST2 y ST1 (operadores disponibles ||)
LPAD (ST1, N [, ST2]) Devuelve el ST alineado a la derecha. ST se llena con ST2 en el lado izquierdo de ST1 hasta que la longitud sea n. El espacio predeterminado para ST2 es
RPAD (ST1, N [, ST2]) Devuelve el ST alineado a la izquierda. ST se llena con ST2 en el lado derecho de ST1 hasta que la longitud sea n. El espacio predeterminado para ST2 es
ltrim (st [, set]) devuelve st, st es eliminar el carácter en el set desde la izquierda hasta que el primer personaje no sea el carácter en el set. Por defecto, se refiere a espacios
rtrim (st [, set]) devuelve st, st es eliminar el carácter en el set de la derecha hasta que el primer carácter no es el personaje en el set. Por defecto, se refiere a espacios
reemplazar (st, search_st [, reemplazar_st]) reemplaza cada búsqueda_st que aparece en st con reemplazar_st, y devuelve un ST. Por defecto, elimine la búsqueda_st
subStr (st, m [, n]) n = Devuelve la subcadena de la cadena ST, comenzando desde la posición M, tomando N caracteres en longitud. Por defecto, vuelve al final del ST
longitud (st) valor, devuelve el número de caracteres en st
Instr (ST1, ST2 [, m [, n]]) valor, devuelve la posición donde ST1 comienza desde el carácter MTH y ST2 aparece en la décima vez. El valor predeterminado de M y N es 1
ejemplo:
1.
seleccione InitCap ('Thomas'), initCap ('Thomas') de la prueba;
initca initca
------------
Thomas Thomas
2.
seleccione Concat ('ABC', 'Def') primero de la prueba;
primero
-----
abcdef
3.
Seleccione 'ABC' || ' '||' def 'primero de la prueba;
primero
-----
ABC DEF
4.
Seleccione LPAD (nombre, 10), RPAD (nombre, 5, '*') de la prueba;
LPAD (nombre, 10) RPAD (nombre, 5, '*')
----------------------------------------------------------------------------------------------------------------------------
MMX MMX **
abcdef abcde
5.
Elimine los puntos y palabras St y Rd al final del campo de la dirección
seleccione rtrim (dirección, '. st rd') de la prueba
6.
Seleccione Nombre, Reemplace (Nombre, 'A', '*') de Test;
nombre reemplazar (nombre, 'a', '*')
---- --------------------------
Gran Gre*t
7.
Seleccionar subStr ('Archibald Bearisol', 6,9) A, subStr ('Archibald Bearisol', 11) B de la prueba;
abundante
------- ------------
oso de oso calvo
8.
Seleccione Nombre, Instr (Nombre, '') A, Instr (nombre, '', 1,2) B de la prueba;
nombre AB
----------------------------------------------------------------------------------------------------------------------------
li lei 3 0
lil 2 4
%%%%%%Ominamaamaamaamaimaimaamaimía apar medida %%%%%%Ominamaamaamaamaimaimaamaimía apar medida
Función de conversión:
nvl (m, n) Si el valor m es nulo, return n, de lo contrario return m
to_char (m [, fmt]) m Al convertir un valor numérico en una cadena de FMT en un formato especificado de forma predeterminada, el ancho del valor FMT puede acomodar todos los números válidos
to_number (st [, fmt]) ST se convierte de datos de caracteres a valores numéricos en el formato especificado. Por defecto, el tamaño de la cadena de formato numérico es exactamente el número
Adjunto:
Formato de la función to_char ():
----------------------------------------------------------------------------------------------------------------------------