SlideShare una empresa de Scribd logo
1 de 7
Funciones SQL en PL/SQL
       Semana 2/1
Aprendizajes esperados

• Construye procedimientos almacenados,
  triggers de base de datos, cursores y funciones
  que ayuden o implementen directamente
  soluciones a la lógica de negocio recogida en la
  captura de requerimientos de un sistema
Conceptos Claves
• El lenguaje PL/SQL tiene una variedad de
  funciones predefinidas que son de mucha
  utilidad
• Conoceremos algunas de ellas
Funciones de Transformación
• To_char (<valor>,<formato>): Transforma valor
  al tipo CHAR, según el formato opcional
• To_number (<valor>,<formato>): Transforma
  valor al tipo NUMBER, según el formato
  opcional
• To_date (<valor>,<formato>): Transforma valor
  al tipo DATE, según el formato opcional
Funciones de Texto
•   length(<valor>): Retorna el tamaño en caracteres de valor
•   upper (<valor>): Transforma valor en mayúsculas
•   lower(<valor>): Transforma valor en minúsculas
•   trim(<valor>): Elimina los espacios en blanco a la derecha e izquierda de valor
•   ltrim(<valor>): Elimina los espacios en blanco a la izquierda de valor
•   rtrim(<valor>): Elimina los espacios en blanco a la derecha de valor
Funciones de valores simples
•   ABS(n)= Devuelve el valor absoluto de (n)
•   CEIL(n)=Obtiene el valor entero inmediatamente superior o igual a "n“
•   FLOOT(n) = Devuelve el valor entero inmediatamente inferior o igual a "n“
•   MOD (m, n)= Devuelve el resto resultante de dividir "m" entre "n“
•   NVL (valor, expresión)= Sustituye un valor nulo por otro valor.
•   POWER (m, exponente)= Calcula la potencia de un numero
•   ROUND (numero [, m])= Redondea números con el numero de dígitos de
    precisión indicados
•   TRUNC (numero, [m])= Trunca números para que tengan una cierta cantidad
    de dígitos de precisión.
Funciones de fechas
• SYSDATE= Devuelve la fecha y hora del
  sistema.
• ADD_MONTHS (fecha, n)= Devuelve la fecha
  "fecha" incrementada en "n" meses
• MONTHS_BETWEEN (fecha1,
  fecha2)= Devuelve la diferencia en meses entre
  las fechas "fecha1" y "fecha2“

Más contenido relacionado

Destacado

Abf lec dictionary
Abf lec dictionaryAbf lec dictionary
Abf lec dictionaryvictdiazm
 
Generación de web sites dinámicos usando php
Generación de web sites dinámicos usando phpGeneración de web sites dinámicos usando php
Generación de web sites dinámicos usando phpvictdiazm
 
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...Rachel Palmen
 
Portafolio de trabajo
Portafolio de trabajoPortafolio de trabajo
Portafolio de trabajomariu2013
 
Plan de uso de medios y tic san juan de urabá
Plan de uso de medios y tic san juan de urabáPlan de uso de medios y tic san juan de urabá
Plan de uso de medios y tic san juan de urabásanjuandeuraba
 
Diapositiva Emprendimiento
Diapositiva EmprendimientoDiapositiva Emprendimiento
Diapositiva EmprendimientoMafeQano
 
18 hernandez florez jose andres dispositivos de salida 11 b
18 hernandez florez jose andres dispositivos de salida 11 b18 hernandez florez jose andres dispositivos de salida 11 b
18 hernandez florez jose andres dispositivos de salida 11 bJose Andres hernandez florez
 
Bill gates mym
Bill gates mymBill gates mym
Bill gates mymmagaymicka
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netvictdiazm
 

Destacado (20)

Abf lec dictionary
Abf lec dictionaryAbf lec dictionary
Abf lec dictionary
 
Generación de web sites dinámicos usando php
Generación de web sites dinámicos usando phpGeneración de web sites dinámicos usando php
Generación de web sites dinámicos usando php
 
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
 
Arturo Novo Torres
Arturo Novo TorresArturo Novo Torres
Arturo Novo Torres
 
Clase 26
Clase 26Clase 26
Clase 26
 
Portafolio de trabajo
Portafolio de trabajoPortafolio de trabajo
Portafolio de trabajo
 
Plan de uso de medios y tic san juan de urabá
Plan de uso de medios y tic san juan de urabáPlan de uso de medios y tic san juan de urabá
Plan de uso de medios y tic san juan de urabá
 
Diapositiva Emprendimiento
Diapositiva EmprendimientoDiapositiva Emprendimiento
Diapositiva Emprendimiento
 
Oficina de deportes store
Oficina de deportes storeOficina de deportes store
Oficina de deportes store
 
1.5.3
1.5.31.5.3
1.5.3
 
Costa del Sol
Costa del SolCosta del Sol
Costa del Sol
 
Qatar 2022
Qatar 2022Qatar 2022
Qatar 2022
 
clasificacion de los computadores
clasificacion de los computadoresclasificacion de los computadores
clasificacion de los computadores
 
Olaya
OlayaOlaya
Olaya
 
18 hernandez florez jose andres dispositivos de salida 11 b
18 hernandez florez jose andres dispositivos de salida 11 b18 hernandez florez jose andres dispositivos de salida 11 b
18 hernandez florez jose andres dispositivos de salida 11 b
 
Enseñanza aprendizaje,+una+unidad+dialéctica
Enseñanza aprendizaje,+una+unidad+dialécticaEnseñanza aprendizaje,+una+unidad+dialéctica
Enseñanza aprendizaje,+una+unidad+dialéctica
 
Bill gates mym
Bill gates mymBill gates mym
Bill gates mym
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Clase 11
Clase 11Clase 11
Clase 11
 
Clase6
Clase6Clase6
Clase6
 

Similar a Semana 2 funciones sql en plsql

PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...Nicola Strappazzon C.
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_Luis Jherry
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_Luis Jherry
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql serverdioselina123
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
La amistad 3
La amistad 3La amistad 3
La amistad 3Lokiyo Ps
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql serverdioselina123
 
02 Procesamiento de Datos.pptx
02 Procesamiento de Datos.pptx02 Procesamiento de Datos.pptx
02 Procesamiento de Datos.pptxOmarDS1
 
Clasificacion de las funciones en excel
Clasificacion de las funciones en excelClasificacion de las funciones en excel
Clasificacion de las funciones en excelcetr
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql serverEmily_Fdez
 

Similar a Semana 2 funciones sql en plsql (20)

PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
PostgreSQL - Lección 3 - Usando funciones simples para manipular la salida de...
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_
 
Modo de procedimiento postgres
Modo de procedimiento postgresModo de procedimiento postgres
Modo de procedimiento postgres
 
Amnel
AmnelAmnel
Amnel
 
Sql ddl
Sql ddlSql ddl
Sql ddl
 
Profe pitta
Profe pittaProfe pitta
Profe pitta
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
 
02 Procesamiento de Datos.pptx
02 Procesamiento de Datos.pptx02 Procesamiento de Datos.pptx
02 Procesamiento de Datos.pptx
 
Clasificacion de las funciones en excel
Clasificacion de las funciones en excelClasificacion de las funciones en excel
Clasificacion de las funciones en excel
 
Curso visual basic
Curso visual basicCurso visual basic
Curso visual basic
 
Excel 2010 - Teoria
Excel 2010 - TeoriaExcel 2010 - Teoria
Excel 2010 - Teoria
 
Excel
ExcelExcel
Excel
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Funciones de sql server
Funciones de sql serverFunciones de sql server
Funciones de sql server
 

Más de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 

Más de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 

Semana 2 funciones sql en plsql

  • 1. Funciones SQL en PL/SQL Semana 2/1
  • 2. Aprendizajes esperados • Construye procedimientos almacenados, triggers de base de datos, cursores y funciones que ayuden o implementen directamente soluciones a la lógica de negocio recogida en la captura de requerimientos de un sistema
  • 3. Conceptos Claves • El lenguaje PL/SQL tiene una variedad de funciones predefinidas que son de mucha utilidad • Conoceremos algunas de ellas
  • 4. Funciones de Transformación • To_char (<valor>,<formato>): Transforma valor al tipo CHAR, según el formato opcional • To_number (<valor>,<formato>): Transforma valor al tipo NUMBER, según el formato opcional • To_date (<valor>,<formato>): Transforma valor al tipo DATE, según el formato opcional
  • 5. Funciones de Texto • length(<valor>): Retorna el tamaño en caracteres de valor • upper (<valor>): Transforma valor en mayúsculas • lower(<valor>): Transforma valor en minúsculas • trim(<valor>): Elimina los espacios en blanco a la derecha e izquierda de valor • ltrim(<valor>): Elimina los espacios en blanco a la izquierda de valor • rtrim(<valor>): Elimina los espacios en blanco a la derecha de valor
  • 6. Funciones de valores simples • ABS(n)= Devuelve el valor absoluto de (n) • CEIL(n)=Obtiene el valor entero inmediatamente superior o igual a "n“ • FLOOT(n) = Devuelve el valor entero inmediatamente inferior o igual a "n“ • MOD (m, n)= Devuelve el resto resultante de dividir "m" entre "n“ • NVL (valor, expresión)= Sustituye un valor nulo por otro valor. • POWER (m, exponente)= Calcula la potencia de un numero • ROUND (numero [, m])= Redondea números con el numero de dígitos de precisión indicados • TRUNC (numero, [m])= Trunca números para que tengan una cierta cantidad de dígitos de precisión.
  • 7. Funciones de fechas • SYSDATE= Devuelve la fecha y hora del sistema. • ADD_MONTHS (fecha, n)= Devuelve la fecha "fecha" incrementada en "n" meses • MONTHS_BETWEEN (fecha1, fecha2)= Devuelve la diferencia en meses entre las fechas "fecha1" y "fecha2“