Curso SQL - Leccion 4

34
Programación SQL Lección 4

Transcript of Curso SQL - Leccion 4

Page 1: Curso SQL - Leccion 4

Programación SQL Lección 4

Page 2: Curso SQL - Leccion 4

El uso de funciones single-row para salidas personalizadas

SQL Fundamentals I

Page 3: Curso SQL - Leccion 4

Después de completar esta lección, usted debería ser capaz de hacer el siguiente: Describir los diferentes tipos de funciones

disponibles en SQL Utilizar los caracteres, número, fecha y

funciones en la declaracion SELECT

Objetivos

Page 4: Curso SQL - Leccion 4

Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha

Agenda

Page 5: Curso SQL - Leccion 4

Funciones SQL

Page 6: Curso SQL - Leccion 4

Dos Tipos de Funciones SQL

Page 7: Curso SQL - Leccion 4

Funciones de una sola fila: Manipulan elementos de datos Aceptan argumentos y devolvuelven un valor Actuar en cada fila que se devuelve Devuelven un resultado por fila Pueden modificar el tipo de datos Pueden ser anidadas Aceptan argumentos que pueden ser una

columna o una expresión

Funciones single-row

Page 8: Curso SQL - Leccion 4

Funciones single-row

Page 9: Curso SQL - Leccion 4

Funciones SQL single-row Funciones de caracteres Funciones de Número Trabajar con fechas Funciones de fecha

Agenda

Page 10: Curso SQL - Leccion 4

Funciones de caracteres

Page 11: Curso SQL - Leccion 4

Estas funciones convierten el caso de cadenas de caracteres:

Funciones Case-Conversion

Page 12: Curso SQL - Leccion 4

Visualizar el número de empleado, nombre y número de departamento para los empleados con apellido Higgins:

Uso de las funciones de Case-Conversion

Page 13: Curso SQL - Leccion 4

Estas funciones manipulan cadenas de caracteres:

Funciones de Manipulación de Caracteres

Page 14: Curso SQL - Leccion 4

Uso de las funciones de Manipulación de Caracteres

Page 15: Curso SQL - Leccion 4

Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha

Agenda

Page 16: Curso SQL - Leccion 4

ROUND: Redondea el valor a un decimal especificado

TRUNC: Trunca valor a un decimal especificado  MOD: Devuelve resto de la división

Funciones numéricas

Page 17: Curso SQL - Leccion 4

DUAL es una tabla pública que puede utilizar para ver los resultados de funciones y cálculos.

Uso de la función ROUND

Page 18: Curso SQL - Leccion 4

Uso de la función TRUNC

Page 19: Curso SQL - Leccion 4

Para todos los empleados con el título del trabajo del representante de ventas, calcular el resto del salario después de que se divide por 5.000.

Uso de la función MOD

Page 20: Curso SQL - Leccion 4

Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha

Agenda

Page 21: Curso SQL - Leccion 4

Las bases de datos de Oracle almacena las fechas en un formato numérico interno : siglo, año, mes, día, hora, minuto, y segundos

El formato de visualización de la fecha por defecto es DD-MON-RR.◦ Permite almacenar fechas del siglo 21 en el siglo 20

especificando sólo los dos últimos dígitos del año◦ Permite almacenar fechas del siglo 20 en el Siglo 21 de la

misma manera

Trabajar con fechas

Page 22: Curso SQL - Leccion 4

RR Formato de fecha

Page 23: Curso SQL - Leccion 4

SYSDATE es una función que devuelve: Fecha Tiempo

Uso de la función SYSDATE

Page 24: Curso SQL - Leccion 4

Añadir o restar un número de una fecha para una resultante valor de fecha.

 Restar dos fechas para encontrar el número de días entre esas fechas.

Añadir hora a una fecha dividiendo el número de horas por 24.

La aritmética con fechas

Page 25: Curso SQL - Leccion 4

Uso de operadores aritméticos con fechas

Page 26: Curso SQL - Leccion 4

Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha

Agenda

Page 27: Curso SQL - Leccion 4

Funciones de Manipulación de Fecha

Page 28: Curso SQL - Leccion 4

Utilizando Funciones de fecha

Page 29: Curso SQL - Leccion 4

Asumir SYSDATE = '25 -JUL-03 ':

Usando ROUND y TRUNC funciones con fechas

Page 30: Curso SQL - Leccion 4

¿Cuáles de las siguientes cuatro afirmaciones de las son ciertas acerca de funciones de una sola fila?

a. Manipular elementos de datosb. Aceptar argumentos y devolver un valor por

argumentoc. Actuar en cada fila que se devuelved. Devolver un resultado por conjunto de filase. No puede modificar el tipo de datosf. Se pueden anidarg. Aceptar argumentos que pueden ser una columna o

una expresión

Examen

Page 31: Curso SQL - Leccion 4

En esta lección, debe haber aprendido a: Realizar cálculos en los datos utilizando

funciones Modificar los elementos de datos

individuales utilizando funciones

Resumen

Page 32: Curso SQL - Leccion 4

Esta práctica se abordan los siguientes temas: Escritura de una consulta que muestra la

fecha actual Creación de consultas que requieren el uso

de numérico, funciones de carácter, y la fecha

Realización de cálculos de años y meses de servicio para un empleado

Práctica 4: Información general

Page 33: Curso SQL - Leccion 4

¿Preguntas?

Page 34: Curso SQL - Leccion 4

Emmanuel OrtizConsultor [email protected]  / gtalkemmanueltizSkype