SQL 1

Páginas: 8 (1820 palabras) Publicado: 20 de agosto de 2015
Introducción

Sentencia SQL

Tablas usadas en el Curso

Recuperación de Datos
Mediante la Sentencia SQL
SELECT

Sentencia Básica SELECT

 SELECT identifica que columnas
 FROM identifica cual tabla

Seleccionando Todas las
Columnas

Seleccionando Columnas
Especificas

Expresiones Aritméticas
 Crea expresiones con datos de números y
fechas para usar operadores aritméticos.

UsandoOperadores Aritméticos

Precedencia de Operadores

 Multiplicación y División toman la prioridad
sobre la adición y substracción
 Operadores de una misma prioridad son
evaluados desde izquierda a derecha.
 Paréntesis son usados para forzar la prioridad
de la evaluación y clarificar la sentencia

Precedencia de Operadores

Usando Paréntesis

Definiendo un valor Nulo
 Un nulo es un valor que noesta disponible,
sin asignar o inaplicable.
 Un nulo no es lo mismo que cero o espacio
en blanco.

Valores Nulo en Expresiones
Aritméticas
 Expresiones Aritméticas que contienen un
valor nulo evalúa a nulo.

Usando Alias en una Columna

Operador de Concatenación
 Un operador de Concatenación




Concatena columnas o cadena de caracteres a
otras columnas
Es representado por 2 barrasverticales (||)
Crea una columna resultante que es una
expresión carácter

Usando el operador de
Concatenación

Usando Cadena de Caracteres
Literales

Registros Duplicados

Eliminando los registros
duplicados

Mostrando la Estructura
de una Tabla

RESUMEN
 Escritura de una sentencia SELECT que:




Retorne todos los registros y columnas de una tabla.
Retorne columnas especificas de una tabla.Uso de alias en las columnas

Practica

Practica

Practica

Practica

Practica

Restricción y Ordenación de
Datos

Limitando Registros Usando una
Selección

Limitando los Registros
Seleccionados
 Restringiendo los registros retornados usando
la cláusula WHERE

Usando la Cláusula WHERE

Caracteres Strings
 Caracteres strings van encerrados entre
comillas simples.
 Valores caracteres sonsensitivos a
mayúsculas y minúsculas

Condiciones de Comparación

Usando Condiciones de
Comparación

Otras Condiciones de
Comparación

Usando la Condición BETWEEN
 Se usa la condición BETWEEN para mostrar
los registros basados en un rango de valores.

Usando la Condición IN
 Se usa la condición IN para verificar por
valores en una lista.

Usando la Condición LIKE
 Se usa la condición LIKEpara realizar
búsquedas de valores strings validos
(coincidencias)
 Condiciones de busqueda pueden contener
cualquier literal carácter o números:



% denota cero o muchos caracteres
_ denota un carácter.

Usando la Condición LIKE
 Se puede Combinar :

Usando la Condición Like
 Se puede Usar el identificador ESCAPE para realizar
búsquedas por los símbolos % y _
 Si se desea buscar unstring que coincida con SA_,
se debe utilizar el ESCAPE , el cual es representado
por ‘\’

Usando la Condición NULL
 Búsqueda de Nulos con el operador IS NULL

Condiciones Lógicas

Usando el Operador AND
 AND requiere que ambas condiciones sean
verdaderas:

Combinación de 2 expresiones
con AND
 La siguiente tabla muestra la combinación de
2 expresiones con AND:

Usando el Operador OR
 ORrequiere cualquier condición para ser
verdadera:

Combinación de 2 expresiones
con OR
 La siguiente tabla muestra la combinación de
2 expresiones con OR:

Usando el Operador NOT

Usando el Operador NOT
 El operador NOT puede ser usado con el
operador SQL, Between,LIKE y NULL.

Reglas de Precedencia

Reglas de Precedencia

Reglas de Precedencia
 Uso del Paréntesis para forzar la prioridad Cláusula ORDER BY
 Ordenar Registros con la cláusula ORDER BY



ASC: En orden ascendente (Defecto)
DESC: En orden descendente

 La cláusula ORDER BY va al último en una
sentencia SELECT

Sintaxis Cláusula ORDER BY

Ordenando en Forma descendente

Ordenando por Alias en
Columnas

Ordenando por Múltiples
Columnas
 De acuerdo a la ubicación de las columnas después del
ORDER BY se ordenarán...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actividad 1 Factura Sql
  • TUTORIAL PRACTICA SQL 1
  • SQL SERVER 1
  • sql clase 1
  • Sql actividad 1
  • Base de datos 1 my sql
  • SQL 1
  • Taller 1 2 3 SQL Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS