Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 5
Clase 5
SELECT TRUNC(1.26,1)
Retorna el num1 mostrando
TRUNC(num1, num2) FROM dual;
solo num2 decimales.
Rta: 1,2
SELECT ROUND(2.236,2)
Redondea el valor de num1,
ROUND(num1,num2) FROM dual;
a num2 decimales.
Rta: 2,24
SELECT UPPER(‘casa’)
Retorna la cadena ingresada
UPPER(cadena) FROM dual;
en minúscula.
Rta: CASA
Retorna la cadena ingresada
SELECT INITCAP(‘CASA’)
en con la primera letra en
INITCAP(cadena) FROM dual;
mayúscula y el resto en
Rta: Casa
minúscula.
Elimina la cadena1 de la
TRIM(cadena 1 FROM
derecha y/o izquierda de la
cadena2)
cadena2.
Si solo se ingresa la cadena1
elimina los espacios en
RTRIM(cadena1 [, blanco a la derecha. Si se
cadena2]) ingresan las dos cadenas,
elimina la cadena2 de
derecha de la cadena1.
izquierda de la cadena1.
Imprime los num2 siguientes
caracteres a la posición num1
SELECT SUBSTR(‘casa’,2,2)
SUBSTR(cadena, de la cadena. Si num2 no se
FROM dual;
num1 [, num2]) define, imprime desde la
Rta: as
posición num1 hasta el final
de la cadena.
SELECT LENGTH(‘casa’)
Retorna la longitud de la
LENGTH(cadena) FROM dual;
cadena.
Rta: 4
Derechos Reservados. Bases de
Datos II. Juan Gonzalez
Funciones Simples-Caracteres
En caso de no encontrar la
cadena retorna 0.
REPLACE(cadena,
cadenaRemplazo.
cadenaBuscar [,
Si no se define un valor para
cadenaRemplazo])
cadenaRemplazo, elimina
cadenaBuscar de cadena.
SELECT REVERSE(‘casa’)
REVERSE(cadena) Imprime el inverso de cadena. FROM dual;
Rta: asac
izquierda con el
caracterRelleno para que la
RPAD(cadena, cadena quede con la longitud
longitud [, dada. Si la cadena es más
caracterRelleno]) grande que la longitud dada,
la cadena se corta. Si no se
indica caracterRelleno se
rellena con espacios.
izquierda con el
caracterRelleno para que la
RPAD(cadena, cadena quede con la longitud
longitud [, dada. Si la cadena es más
caracterRelleno]) grande que la longitud dada,
la cadena se corta. Si no se
indica caracterRelleno se
rellena con espacios.