SlideShare una empresa de Scribd logo
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

DOCX
Slide toño
PDF
Material de apoyo para resolver ejercicios de fecha y hora
PPTX
Lección 1. Tipos de datos en R
PPTX
Lección 2 . Uso de operadores en R
PPTX
Arreglos
PPT
Crear_usuario_en_PLSQL
PPT
PDF
Plan para tener ancianos en las iglesias locales by eliud gamez sr
Slide toño
Material de apoyo para resolver ejercicios de fecha y hora
Lección 1. Tipos de datos en R
Lección 2 . Uso de operadores en R
Arreglos
Crear_usuario_en_PLSQL
Plan para tener ancianos en las iglesias locales by eliud gamez sr

Destacado (20)

PDF
Abf lec dictionary
PDF
Generación de web sites dinámicos usando php
PDF
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
PDF
PPTX
Clase 26
PPTX
Portafolio de trabajo
PPT
Plan de uso de medios y tic san juan de urabá
PPTX
Diapositiva Emprendimiento
PDF
Oficina de deportes store
PDF
1.5.3
DOCX
Costa del Sol
PPS
PPTX
clasificacion de los computadores
PPTX
18 hernandez florez jose andres dispositivos de salida 11 b
DOC
Enseñanza aprendizaje,+una+unidad+dialéctica
PPTX
Bill gates mym
PPT
Dce1 introduccion microsoft.net
PPTX
Clase 11
PPTX
Clase6
Abf lec dictionary
Generación de web sites dinámicos usando php
Guia practica para_la_inclusion_de_la_perspectiva_de_genero_en_las_investigac...
Clase 26
Portafolio de trabajo
Plan de uso de medios y tic san juan de urabá
Diapositiva Emprendimiento
Oficina de deportes store
1.5.3
Costa del Sol
clasificacion de los computadores
18 hernandez florez jose andres dispositivos de salida 11 b
Enseñanza aprendizaje,+una+unidad+dialéctica
Bill gates mym
Dce1 introduccion microsoft.net
Clase 11
Clase6
Publicidad

Similar a Semana 2 funciones sql en plsql (20)

DOCX
Funciones de sql server
DOCX
Funciones de sql server
PPT
Tema4
PDF
Modo de procedimiento postgres
ODP
Funciones Útiles Oracle/SQL
PPSX
Curso SQL - Leccion 4
PPT
PPTX
PPT
Capitulo 2
DOC
6 funciones 2012
DOC
6 funciones 2012
PPTX
1.2.2 incorporando sentencias dml y funciones sql a bloques plsql
PPT
ppDXGSDGSDGSDGSDGDSGSDGSDGSDGSDGDSGppp.ppt
DOCX
Lab 04 06
PPTX
02_Administracion_Base_Datos_SQL-ytoad.pptx
PPT
PDF
Manual de eFactory ERP/CRM - Expresiones LIF Generales
PPT
nnnmmmgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhg.ppt
DOCX
Guia sql funciones
Funciones de sql server
Funciones de sql server
Tema4
Modo de procedimiento postgres
Funciones Útiles Oracle/SQL
Curso SQL - Leccion 4
Capitulo 2
6 funciones 2012
6 funciones 2012
1.2.2 incorporando sentencias dml y funciones sql a bloques plsql
ppDXGSDGSDGSDGSDGDSGSDGSDGSDGSDGDSGppp.ppt
Lab 04 06
02_Administracion_Base_Datos_SQL-ytoad.pptx
Manual de eFactory ERP/CRM - Expresiones LIF Generales
nnnmmmgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhg.ppt
Guia sql funciones
Publicidad

Más de victdiazm (20)

PDF
Semana 2 y_3_-_file_ownerships_and_permissions
PDF
Semana 9 standard io and pipes guia de ejercicios resuelta
PDF
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
PDF
Semana 4 y 5 la shell bash guia de ejercicios resuelta
PDF
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
PDF
Semana 1 quick tours guia de ejercicios resuelta
PDF
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
PDF
Semana 4 y_5_-_la_shell_bash
PDF
Semana 2 y_3_-_file_ownerships_and_permissions
PDF
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
PDF
Semana 1 -_quick_tours
PPT
Semana 16 usuarios y grupos
PPT
Semana 13 y 14 aplicaciones de redes
PPT
Semana 12 filesystem basico
PPT
Semana 10 administracion de procesos
PPT
Semana 9 entradas salidas estandar y pipes
PPT
Semana 8 herramientas de procesos de string
PPT
Semana 7 y 8 sistemas de archivos linux
DOCX
Script
DOCX
Control1 victoria diaz
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 9 standard io and pipes 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 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 4 y_5_-_la_shell_bash
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours
Semana 16 usuarios y grupos
Semana 13 y 14 aplicaciones de redes
Semana 12 filesystem basico
Semana 10 administracion de procesos
Semana 9 entradas salidas estandar y pipes
Semana 8 herramientas de procesos de string
Semana 7 y 8 sistemas de archivos linux
Script
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“