Tabla 1: Funciones y Operaciones sobre Cadenas
Enviado por alejo2599 • 12 de Octubre de 2016 • Apuntes • 736 Palabras (3 Páginas) • 341 Visitas
Tabla 1: Funciones y Operaciones sobre Cadenas
Función | Descripción | Sintaxis | |
Lower | Convierte caracteres alfanuméricos a mayúsculas | Lower (cadena) | |
Upper |
| Upper (cadena) | |
Concat | Concatena dos valores alfanuméricos. | cadena1||cadena2 | |
initcap | Retorna el primer carácter de una palabra en Mayúscula. | Initcap (campo) | |
substr | Saca una subcadena de una cadena | Substr(cadena, Posc Inic, No. Caracters) | |
rpad | Justifica a la derecha una cadena | Rpad(string,número,char) | |
lpad | Justifica a la izquierda | Lpad(string,número,char) | |
ltrim | Remueve caracteres a la izquierda de una cadena | Ltrim(cadena,subcadena) | |
rtrim | Remueve caracteres a la derecha de una cadena | Ltrim(cadena,subcadena | |
length | Retorna la longitud de una Cadena (número caracteres) | Length (cadena) | |
instr | Devuelve la posición donde encuentra la primera ocurrencia de un carácter. | Instr(cadena, char) o Instr(cad,char,pos_ini,num_ocurr) | |
Soundex | Compara el sonido de dos fonemas | soundex(cadena1)=soundex(cadena2) |
Ejemplos
Función | Resultado |
Lower („Curso ORACLE‟) | curso oracle |
Upper („Curso ORACLE‟) | CURSO ORACLE |
Initcap(„Curso ORACLE‟) | Curso Oracle |
Length(„Curso ORACLE‟) | 12 |
Substr(„Curso ORACLE‟,1,5) | Curso |
Rpad(„Curso ORACLE‟,20,‟-„) | Curso ORACLE-------- |
Lpad(„Curso ORACLE‟,20,‟-„) | --------Curso ORACLE |
Ltrim(„Curso ORACLE‟,‟Cu‟) | rso ORACLE |
Rtrim(„Curso ORACLE‟,CLE„) | Curso ORA |
Instr(„Curso ORACLE‟,‟O‟) | 7 |
Concat(„Curso ‟,‟ORACLE‟) | Curso ORACLE |
Función | Descripción | Ejemplo |
Nvl | Asigna un valor especifico a una variable o campo, cuando este es nulo | Nvl(campo, valor) |
Abs | Retorna el valor absoluto de un número | Abs(campo) |
Ceil | Retorna el entero más pequeño mayor que un número o campo. | Ceil(número) |
Floor | Retorna el entero más grande menor que un número o campo | Floor(número) |
Mod | Retorna el módulo de la división de los datos dados como parámetro | Mod(número,divisor) |
Sign | Retorna 1 si el número que se pasa como parámetro es positivo, y -1 si es negativo. | Sign(campo|número) |
Power | Eleva un número a una potencia. | Power(número,exponente) |
Sqrt | Saca la raíz cuadrada del número que se pase como parámetro | Sqrt(número) |
Round | Redondea el número a una precisión dada (si precisión es omitida elimina decimales) | Round(número,precisión) |
Trunc | Trunca el número con la precisión dada | Trunc(número, precisión) |
Count | Retorna el número de registros de una consulta. | Count(campo) |
Tabla 2: Funciones y Operaciones sobre números. VALORES SIMPLES.
Ejemplos:
Función | Resultado |
Nvl(null,0) | 0 |
Abs(-10) | 10 |
ceil(10.58576) | 11 |
floor(10.58576) | 10 |
Mod(10,4) | 2 |
sign(10.58576) | 1 |
power(4,3) | 64 |
sqrt(16) | 4 |
Round(10.58576) Round(10.58576,2) | 11 10.59 |
Trunc(10.58576) Trunc(10.58576,2) | 10 10.58 |
...