TRABAJO BASE DE DATOS
jodapetaSíntesis1 de Julio de 2014
438 Palabras (2 Páginas)305 Visitas
TRABAJO BASE DE DATOS
2 o más ejemplos de cada función de SQL, para manejo de texto, números, fechas, conversión según el manual en PowerPoint. Indicar el concepto con el objetivo de la función, la sentencia SQL y el resultado de ejecutar la consulta SQL. Aplicar los ejemplos con el esquema del usuario HR de Oracle.
Funciones de conversión
Lower: Permite poner una cadena de texto a minúsculas.
Upper: Permite poner una cadena de texto en mayúsculas.
Initcap: Pasa a mayúscula la primera letra de la palabra.
Ejemplos
Funciones de manipulacion de caracteres
Concat: Sirve para concatenar dos cadenas de texto.
Substr: Permite extraer una cierta cantidad de letras de una palabra.
Length: Da a conocer la catidad de letras de la palabra.
Instr: Da a conocer la ubicación de una letra anteriormente dada.
Lpad: Inserta en una cadena de texto lo que nosotros digamos y las veces que quiera.
Ejemplo de funciones
Funciones Numericas
Round: Redondea un valor eliminando los decimales que hagan falta.
Trunc: Solo elimina la cantidad de decimalesdicha y no redondea.
Mod: Devuelve el reciduo de una division.
Ejemplos
Operadores aritméticos con fechas
Month_Between: Da los meses que han pasado entre dos fechas.
Add_month: Agrega meses según el calendario.
Next_day: Próximo día de la fecha dada.
Last_day: Ultimo día del mes.
Round: Redondea con una fecha.
Trunc: Trunca una fecha.
Ejemplos
Funciones to_char con fechas
To_char: Acepta una fecha.
YYYY: Da el año en números.
YEAR: Da el año en letras.
MM: Da el mes en números.
Month: Da el mes en letras.
DD: Da el número de días.
DY: Da las tres primeras letras del nombre del dia.
DAY: Da el nombre del dia en letras.
Ejemplos
Funciones TO_CHAR , TO NUMBER , TO _DATE
To_char: Convierte en una cadena de texto.
To_number: Convierte una cadena cualquiera en numérica.
To_date: convierte una cadena de texto en un formato fecha.
Ejemplos:
Resolver las siguientes consultas:
(a) Listar los nombres de la región, de la ciudad, del departamento, apellidos y nombres de los empleados que tengan un nombre de cargo que contenga las letras ”R” y “P” y el salario este entre 8000 y 20000.
(b) Listar los nombres de empleados cuyo salario total (salario más el valor de la porcentaje de comisión por el salario) sea menor a 15000
(c) Listar los nombres de empleados y sus cargos anteriores donde el tiempo laborado sea menor a 1 año y el departamento se relacione con Informática, Marketing, y la Vicepresidencia. (Validar con los nombres de los departamentos que están en inglés, usar el operador IN)
(d) Listar los nombres de los cargos y los nombres de las regiones que estén asignados a empleados. Verificar que no existan repetidos.
(e) Listar el nombre del departamento con el nombre del empleado que lo administra.
O
...