Download - Curso SQL - Leccion 4
![Page 1: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/1.jpg)
Programación SQL Lección 4
![Page 2: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/2.jpg)
El uso de funciones single-row para salidas personalizadas
SQL Fundamentals I
![Page 3: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/4.jpg)
Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha
Agenda
![Page 5: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/5.jpg)
Funciones SQL
![Page 6: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/6.jpg)
Dos Tipos de Funciones SQL
![Page 7: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/8.jpg)
Funciones single-row
![Page 9: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/9.jpg)
Funciones SQL single-row Funciones de caracteres Funciones de Número Trabajar con fechas Funciones de fecha
Agenda
![Page 10: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/10.jpg)
Funciones de caracteres
![Page 11: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/11.jpg)
Estas funciones convierten el caso de cadenas de caracteres:
Funciones Case-Conversion
![Page 12: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/12.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/13.jpg)
Estas funciones manipulan cadenas de caracteres:
Funciones de Manipulación de Caracteres
![Page 14: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/14.jpg)
Uso de las funciones de Manipulación de Caracteres
![Page 15: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/15.jpg)
Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha
Agenda
![Page 16: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/16.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/17.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/18.jpg)
Uso de la función TRUNC
![Page 19: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/19.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/20.jpg)
Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha
Agenda
![Page 21: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/21.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/22.jpg)
RR Formato de fecha
![Page 23: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/23.jpg)
SYSDATE es una función que devuelve: Fecha Tiempo
Uso de la función SYSDATE
![Page 24: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/24.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/25.jpg)
Uso de operadores aritméticos con fechas
![Page 26: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/26.jpg)
Funciones SQL single-row Funciones de caracteres Funciones numéricas Trabajar con fechas Funciones de fecha
Agenda
![Page 27: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/27.jpg)
Funciones de Manipulación de Fecha
![Page 28: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/28.jpg)
Utilizando Funciones de fecha
![Page 29: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/29.jpg)
Asumir SYSDATE = '25 -JUL-03 ':
Usando ROUND y TRUNC funciones con fechas
![Page 30: Curso SQL - Leccion 4](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/30.jpg)
¿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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/31.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/32.jpg)
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](https://reader038.vdocuments.mx/reader038/viewer/2022110107/58a082851a28ab19098b7205/html5/thumbnails/33.jpg)
¿Preguntas?