SlideShare una empresa de Scribd logo
7
Lo más leído
14
Lo más leído
15
Lo más leído
CONSULTAS SQL
Microsoft SQL Server Management Studio
INTRODUCCIÓN
• El lenguaje de consulta estructurado SQL (Structured
Query Language), es un lenguaje de base de datos
normalizado.
• El lenguaje SQL está compuesto por comandos,
cláusulas, operadores y funciones.
• Estos elementos se combinan en las instrucciones para
crear, actualizar y manipular las bases de datos.
Comandos DDL (Lenguaje de definición de datos)
• CREATE: Utilizado para crear tablas, campos e índices.
• DROP: Empleado para eliminar tablas e índices.
Comandos DML (Lenguaje de manipulación de datos)
• SELECT: Utilizado para consultar registros de la BBDD
que satisfagan un determinado criterio.
• INSERT: Utilizado para cargar lotes de datos en la BB
en una única operación.
• UPDATE: Utilizado para modificar los valores de los
campos y registros especificados.
• DELETE: Utilizado para eliminar registros de una tabla
de una BBDD.
Los tipos de datos más
utilizados son:
• Numéricos: int, decimal, money
• Fecha y hora: datetime
• Cadena de caracteres: varchar
Clausulas: Las cláusulas son las condiciones que modifican
nuestras consultas y son utilizadas para definir los datos que desea
seleccionar o manipular.
• FROM: Utilizada para especificar la tabla de la cual se van a
seleccionar los registros.
• WHERE: Utilizada para especificar las condiciones que
deben reunir los registros que se van a seleccionar.
• GROUP BY: Utilizada para separar los registros
seleccionados en grupos específicos.
• ORDER BY: Utilizada para ordenar los registros
seleccionados de acuerdo con un orden especifico.
Operadores Relacionales
Los operadores son símbolos que permiten realizar
operaciones matemáticas, concatenar cadenas, hacer
comparaciones.
• < : Menor que
• > : Mayor que
• <> : Distinto de
• <= : Menor ó igual que
• >= : Mayor ó igual que
• = : Igual que
Eliminar Registros
• DELETE: Elimina Registros (Todos o un solo registro)
• DROP: Elimina la estructura (Tabla)123_456
• TRUNCATE: Eliminar Todos los registros por completo
Identity
‘Autoincremento’
o Solo un campo de la tabla puede tener esta propiedad
o Ocuparlo con numero, numero esteros.
o No es permitido el registro en el campo, ni modificaciones
o Por defecto, el identity es de 1 a 1.
o No permite valores nulos
o Es un atributo extra para el campo
Operadores Aritméticos
Funciones de Agregado
Concatenación
• Es la unión de 2 o mas caracteres
• Un alias, es otra forma de llamar a una tabla o a una
columna, y se utiliza para simplificar las sentencias SQL
cuando los nombre de tablas o columnas son largos o
complicados.
• Ordena los datos devueltos por una consulta
en SQL Server
Alias
Order by
Operadores Lógicos
LIKE – NO LIKE
LIKE DESCRIPCION
WHERE ejemplo LIKE 'a%' Encuentra cualquier valor que
comience con "a"
WHERE ejemplo LIKE '%a' Encuentra cualquier valor que termine
con "a"
WHERE ejemplo LIKE '%or%' Encuentra cualquier valor que tenga
"o" en cualquier posición
WHERE ejemplo LIKE '_r%' Encuentra cualquier valor que tenga
"r" en la segunda posición
El operador LIKE se utiliza en una cláusula WHERE para buscar un patrón
específico en una columna.
Hay dos comodines utilizados en conjunción con el operador como:
% - El signo de porcentaje representa cero, uno, o varios caracteres
_ - El subrayado representa un solo carácter
INNER JOIN
• El INNER JOIN palabra clave Selecciona los Registros
Que Tienen Valores coincidentes en Ambas tablas.
SELECT column_name FROM table1
INNER JOIN table2 ON table1.column_name = table2.colu
mn_name;

Más contenido relacionado

PPTX
Taller de Base de Datos - Unidad 6 SQL procedural
PPTX
Funciones y procedimientos en SQL
PPTX
PostgreSQL
PPTX
Introducción a PHP
PDF
ESPRESIONES REGULARES
PPT
Normalizaciòn
PPSX
Modelo Entidad Relación
PPTX
Sql DML Lenguaje de manipulación de datos
Taller de Base de Datos - Unidad 6 SQL procedural
Funciones y procedimientos en SQL
PostgreSQL
Introducción a PHP
ESPRESIONES REGULARES
Normalizaciòn
Modelo Entidad Relación
Sql DML Lenguaje de manipulación de datos

La actualidad más candente (20)

PPT
Lenguaje de Manipulación de Datos
PDF
Programación 3: Clases y objetos en Java
PPTX
Procedimientos Almacenados SQL SEVER.pptx
PPTX
Registros de la cpu
PPT
DDL - Lenguaje de definición de datos
PPTX
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
PPT
Sql presentacion
DOCX
Cuadro comparativo sgbd
PPT
Transaccion
PPTX
Sql comandos
PDF
Ejercicios resueltos de sql
PPTX
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
PPT
Sql Consultas MáS Complejas
PPT
modelo entidad-relacion
PDF
Transacciones
PDF
PPT
Optimizacion De Consultas
PPTX
Algebra relacional
PPTX
Modelo relacional
Lenguaje de Manipulación de Datos
Programación 3: Clases y objetos en Java
Procedimientos Almacenados SQL SEVER.pptx
Registros de la cpu
DDL - Lenguaje de definición de datos
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Sql presentacion
Cuadro comparativo sgbd
Transaccion
Sql comandos
Ejercicios resueltos de sql
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Sql Consultas MáS Complejas
modelo entidad-relacion
Transacciones
Optimizacion De Consultas
Algebra relacional
Modelo relacional
Publicidad

Similar a Consultas sql (20)

PPTX
Lenguaje estructurado sql
PPTX
SENTENCIAS SQL
PPT
Consultas Basicas En Sql Server 2005
PPT
Sql 2010
PPT
Sql basico parte_i_
PPT
SQL lenguaje de consulta para base de datosv2.ppt
PPTX
PPTX
PPTX
Lenguaje estructurado de consulta sql
PPT
Sql basico parte_i_
PDF
Clase 3 El lenguaje DML de SQL
PDF
SQL(DQL).pdf
PPTX
Lenguaje estructurado de consulta sql
PPTX
diapositiva-clase-unidad-4-sql.pptx
PPTX
diapositiva-clase-unidad-4-sql.pptx
PPTX
SELECT BASICO _
PPT
Compiladores1
PPTX
Consultas SQL
DOCX
3. introducción a sql 2007
PPTX
Introducción al sql
Lenguaje estructurado sql
SENTENCIAS SQL
Consultas Basicas En Sql Server 2005
Sql 2010
Sql basico parte_i_
SQL lenguaje de consulta para base de datosv2.ppt
Lenguaje estructurado de consulta sql
Sql basico parte_i_
Clase 3 El lenguaje DML de SQL
SQL(DQL).pdf
Lenguaje estructurado de consulta sql
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
SELECT BASICO _
Compiladores1
Consultas SQL
3. introducción a sql 2007
Introducción al sql
Publicidad

Más de Juan Carlos Prieto (6)

PPTX
Asp.net mvc
PPTX
patron de diseño MVVMo.pptx
PPTX
Consultas linq
PPTX
Presentacion wpf
PPTX
Lenguaje de la programación orientada a objetos c#
PPT
Intro c sharp
Asp.net mvc
patron de diseño MVVMo.pptx
Consultas linq
Presentacion wpf
Lenguaje de la programación orientada a objetos c#
Intro c sharp

Último (10)

PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Control de seguridad en los sitios web.pptx
PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
presentación de introducción a las metodologías agiles .pptx
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PPTX
ANALOGÍA 6.pptx9191911818181119111162363733839292
PPTX
Implementación equipo monitor12.08.25.pptx
PDF
Presentacion de compiladores e interpretes
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Control de seguridad en los sitios web.pptx
hojas_de_calculo_aplicado para microsoft office
presentación de introducción a las metodologías agiles .pptx
PROPIEDADES Y METODOS DE PrOO CON PYTHON
ANALOGÍA 6.pptx9191911818181119111162363733839292
Implementación equipo monitor12.08.25.pptx
Presentacion de compiladores e interpretes
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES

Consultas sql

  • 1. CONSULTAS SQL Microsoft SQL Server Management Studio
  • 2. INTRODUCCIÓN • El lenguaje de consulta estructurado SQL (Structured Query Language), es un lenguaje de base de datos normalizado. • El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones. • Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.
  • 3. Comandos DDL (Lenguaje de definición de datos) • CREATE: Utilizado para crear tablas, campos e índices. • DROP: Empleado para eliminar tablas e índices.
  • 4. Comandos DML (Lenguaje de manipulación de datos) • SELECT: Utilizado para consultar registros de la BBDD que satisfagan un determinado criterio. • INSERT: Utilizado para cargar lotes de datos en la BB en una única operación. • UPDATE: Utilizado para modificar los valores de los campos y registros especificados. • DELETE: Utilizado para eliminar registros de una tabla de una BBDD.
  • 5. Los tipos de datos más utilizados son: • Numéricos: int, decimal, money • Fecha y hora: datetime • Cadena de caracteres: varchar
  • 6. Clausulas: Las cláusulas son las condiciones que modifican nuestras consultas y son utilizadas para definir los datos que desea seleccionar o manipular. • FROM: Utilizada para especificar la tabla de la cual se van a seleccionar los registros. • WHERE: Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar. • GROUP BY: Utilizada para separar los registros seleccionados en grupos específicos. • ORDER BY: Utilizada para ordenar los registros seleccionados de acuerdo con un orden especifico.
  • 7. Operadores Relacionales Los operadores son símbolos que permiten realizar operaciones matemáticas, concatenar cadenas, hacer comparaciones. • < : Menor que • > : Mayor que • <> : Distinto de • <= : Menor ó igual que • >= : Mayor ó igual que • = : Igual que
  • 8. Eliminar Registros • DELETE: Elimina Registros (Todos o un solo registro) • DROP: Elimina la estructura (Tabla)123_456 • TRUNCATE: Eliminar Todos los registros por completo
  • 9. Identity ‘Autoincremento’ o Solo un campo de la tabla puede tener esta propiedad o Ocuparlo con numero, numero esteros. o No es permitido el registro en el campo, ni modificaciones o Por defecto, el identity es de 1 a 1. o No permite valores nulos o Es un atributo extra para el campo
  • 12. Concatenación • Es la unión de 2 o mas caracteres • Un alias, es otra forma de llamar a una tabla o a una columna, y se utiliza para simplificar las sentencias SQL cuando los nombre de tablas o columnas son largos o complicados. • Ordena los datos devueltos por una consulta en SQL Server Alias Order by
  • 14. LIKE – NO LIKE LIKE DESCRIPCION WHERE ejemplo LIKE 'a%' Encuentra cualquier valor que comience con "a" WHERE ejemplo LIKE '%a' Encuentra cualquier valor que termine con "a" WHERE ejemplo LIKE '%or%' Encuentra cualquier valor que tenga "o" en cualquier posición WHERE ejemplo LIKE '_r%' Encuentra cualquier valor que tenga "r" en la segunda posición El operador LIKE se utiliza en una cláusula WHERE para buscar un patrón específico en una columna. Hay dos comodines utilizados en conjunción con el operador como: % - El signo de porcentaje representa cero, uno, o varios caracteres _ - El subrayado representa un solo carácter
  • 15. INNER JOIN • El INNER JOIN palabra clave Selecciona los Registros Que Tienen Valores coincidentes en Ambas tablas. SELECT column_name FROM table1 INNER JOIN table2 ON table1.column_name = table2.colu mn_name;