O GoConqr está de visual novo! Conte para nós o que você achou.

Slides

SQL

Margarita Medina Espanhol 11 slides

SQL

Slides do conjunto (11)

  1. Slide 1

    • SQL
  2. Slide 2

    • Funciones en sql (Incorporar)
    • FUNCIONES
    • DE SQL
    • Se usan para:
    • – Realizar cálculos sobre
    • datos.
    • – Modificar ítems de datos
    • particulares.
    • – Manipular la salida de
    • grupos de filas.
    • – Modificar formato de los datos para su
    • presentación.
    • – Convertir los tipos de
    • datos de las columnas.
  3. FUNCIONES A NIVEL DE FILA

    • Estas funciones operan sólo sobre
    • filas y devuelven un único resultado por cada una de ellas:
    • - Devuelven un resultado
    • para cada fila recuperada.
    • - Pueden devolver un dato de
    • diferente tipo que el referenciado.
    • - Se pueden usar en las clausulas
    • SELECT, WHERE y ORDER BY.
    • - Se pueden anidar.
  4. FUNCIONES DE CARACTERES

    • Estas funciones aceptan caracteres como
    • datos de entrada y pueden devolver caracteres o números.
    • Se subdividen en:
    • Funciones
    • de conversión:
    • - LOWER: Convierte en
    • minúsculas la cadena de caracteres.
    • - UPPER: Convierte en
    • mayúsculas la cadena de caracteres.
    • - INITCAP: Convierte la
    • primera letra de cada palabra a mayúsculas.
    • Funciones
    • de manipulación de caracteres:
    • - CONCAT: Concatena valores.
    • Sólo dos parámetros.
    • - SUBSTR: Extrae una cadena
    • de una longitud y desde una posición.
    • - LENGTH: Devuelve la longitud
    • de una cadena en formato numérico.
    • - LPAD: Justifica a la
    • derecha con un carácter determinado.
    • - RPAD: Justifica a la
    • izquierda con un carácter determinado.
  5. FUNCIONES NUMÉRICAS

    • Aceptan números como datos
    • de entrada y devuelven valores numéricos:
    • - ROUND: Redondea un valor
    • al decimal especificado.
    • - TRUNC: Trunca un valor en
    • el decimal especificado.
    • - MOD: Devuelve el resto de la
    • división. Función Resultado
    • Complementos SQL
  6. FUNCIONES DE FECHA

    • – Suma o resta un número a ó de una fecha, nos
    • da otra fecha.
    • – Restar dos fechas nos
    • devuelve los días entre esas fechas.
    • – Sumar horas a una fecha
    • dividiendo la cantidad de horas por 24.
    • Las siguientes funciones de
    • fecha son usadas en Oracle, pero en cualquier otra base de datos deben aparecer
    • sus análogas o las mismas.
    • - MONTHS_BETWEEN: Número de
    • meses entre dos fechas. Puede ser negativo si la primera fecha es menor que la
    • segunda.
    • - ADD_MONTHS: Agregar meses
    • a una fecha. El número de meses a agregar puede ser negativo.
    • - NEXT_DAY: Próximo día de
    • la fecha especificada.
    • - LAST_DAY: Último día del
    • mes de la fecha.
    • - ROUND: Redondea una fecha
    • según el formato especificado.
    • - TRUNC: Trunca una fecha
    • según el formato especificado.
    • - TO_CHAR: Convierte a
    • caracteres una fecha según el formato.
    • - TO_DATE: Convierte a fecha
    • una cadena de caracteres válida.
  7. FUNCIÓN NVL

    • Esta función, previene los resultados erráticos de las expresiones aritméticas
    • que incluyen NULL en alguno de sus elementos.
  8. FUNCIONES A NIVEL DE GRUPOS DE FILAS

    • Las funciones de grupo son
    • funciones que operan sobre conjuntos de registros para dar un resultado a nivel
    • de grupo. Dichos grupos pueden estar constituidos por la tabla entera o por
    • partes de la misma. Estas funciones aparecen en las clausulas SELECT y HAVING.
    • Estas son las más comunes:
    • - AVG([DISTINCT|ALL] n):
    • Valor promedio de n, ignorando los valores nulos.
    • - COUNT({*|[DISTINCT|ALL]
    • expr}): Cantidad de filas cuando “expr” da un valor no nulo. Para contar todas
    • las filas (incluyendo duplicadas y valores nulos) usaremos “*”.
    • - MAX([DISTINCT|ALL] expr): Valor máximo de
    • “expr”.
    • - MIN([DISTINCT|ALL] expr): Valor mínimo de
    • “expr”.
    • - STDDEV([DISTINCT|ALL]x):
    • Desviación estándar de x, ignorando los nulos.
    • - SUM([DISTINCT|ALL]n): Suma
    • los valores de n ignorando los nulos.
    • - VARIANCE([DISTINCT|ALL]x):
    • Varianza de n ignorando los valores nulos.
  9. COMANDOS

    • Definiendo
    • cómo es almacenada la información.
    • CREATE DATABASE se
    • utiliza para crear una nueva base de datos vacía.
    • DROP DATABASE se
    • utiliza para eliminar completamente una base de datos existente.
    • CREATE TABLE se
    • utiliza para crear una nueva tabla, donde la información se almacena realmente.
    • ALTER TABLE se
    • utiliza para modificar una tabla ya existente.
    • DROP TABLE se utiliza
    • para eliminar por completo una tabla existente.
    • Manipulando
    • los datos.
    • SELECT se utiliza
    • cuando quieres leer (o seleccionar) tus datos.
    • INSERT se utiliza
    • cuando quieres añadir (o insertar) nuevos datos.
    • UPDATE se utiliza
    • cuando quieres cambiar (o actualizar) datos existentes.
    • DELETE se utiliza
    • cuando quieres eliminar (o borrar) datos existentes.
    • REPLACE se utiliza
    • cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
    • TRUNCATE se utiliza
    • cuando quieres vaciar (o borrar) todos los datos de la plantilla.
  10. Sintaxis de CREATE DATABASE

    • CREATE {DATABASE | SCHEMA}
    • [IF NOT EXISTS] db_name
    • [create_specification [,
    • create_specification] ...]
    • create_specification:
    • [DEFAULT] CHARACTER SET charset_name
    • | [DEFAULT] COLLATE collation_name
    • CREATE
    • DATABASE crea una base de datos con el nombre dado. Para usar CREATE
    • DATABASE, necesita el permiso CREATE en la base de datos.
  11. Sintaxis de DROP DATABASE

    • DROP {DATABASE | SCHEMA} [IF
    • EXISTS] db_name
    • DROP DATABASE borrar
    • todas las tablas en la base de datos y borrar la base de datos.
    • Sea muy cuidadoso con este comando! Para usarDROP DATABASE, necesita
    • el permiso DROP en la base de datos.
    • IF EXISTS se usa para
    • evitar un error si la base de datos no existe.
    • DROP DATABASE retorna
    • el número de tablas que se eliminan. Se corresponde con el número de
    • ficheros .frm borrados.
    • El comando DROP
    • DATABASE borrar del directorio de base de datos los ficheros y directorios
    • que MySQL puede crear durante operaciones normales:
    • Todos los ficheros con estas
    • extensiones:
    • .BAK
    • .DAT
    • .HSH
    • .MRG
    • .MYD
    • .ISD
    • .MYI
    • .db
    • .frm

Informações

Descrição
Slides sobre SQL, criado por Margarita Medina em 20-05-2017.
Visualizações
3
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?