Você está na página 1de 12

Guía de trabajo: Introducción a SQL Server 2012

Ing. William Coreas Lic. Orlando Sigüenza


1. Consultas Generales
Para realizar consultas generales nos referimos a traer todos los datos de una tabla o consultar
2 o más tablas

Ver el siguiente ejemplo:

a) Se requiere la información completa de todos los empleados

b) Se requiere la información completa de todos los empleados y los tipos de


documentos que administra la empresa

Ing. William Coreas Lic. Orlando Sigüenza


2. Consultas datos específicos
a) Se requiere el Nombre, Apellido, Sexo de los Empleados

b) Se requiere Nombre, Apellido, Teléfono de los Clientes

Ing. William Coreas Lic. Orlando Sigüenza


3. Consultas condicionales
Para realizar consultas condicionales hacemos uso de la cláusula “WHERE”

a) Consultar Nombres, Apellidos, Teléfono del cliente con ID = 1

b) Consultar los clientes que sean del sexo Femenino

Ing. William Coreas Lic. Orlando Sigüenza


4. Función “Alias”
¿Qué son los alias?

En SQL un alias es el sobrenombre de una entidad, este nos ayuda a escribir menos código de
consulta y determinar mejor a una tabla de nuestra base de datos.

Ejemplo: Consultar el Nombre, Apellido, Email de los clientes usando alias.

Ing. William Coreas Lic. Orlando Sigüenza


5. Función “Like”
La función like nos permite realizar una búsqueda de coincidencias dentro de una o varias
entidades.

Ejemplo:

a) búsqueda de clientes por nombre

b) Buscar cliente por palabras claves (usar LIKE)

Ing. William Coreas Lic. Orlando Sigüenza


6. Función Count
Para contar el número de registros utilizamos la función “count”, veamos a continuación el
siguiente ejemplo:

7. Función AS
En determinadas ocasiones las consultas solo nos presentan la información que deseamos,
pero no así el nombre del campo o lo que espera ver el usuario final en el reporte, veamos el
siguiente ejemplo:

En este ejemplo podemos


observar que nos presenta el
total de registros que contiene
la tabla, no así una descripción
de lo que se busca

En el siguiente ejemplo utilizamos el comando AS + “nombre del objeto”, esto nos permite
identificar de mejor manera lo que se busca

Ing. William Coreas Lic. Orlando Sigüenza


8. Función MIN
La función “MIN” nos permite seleccionar todos los registros con menor cantidad. Ver el
siguiente ejemplo:

a) Consultar la edad minima de los empleados

b) Comparar las edades de los empleados

Ing. William Coreas Lic. Orlando Sigüenza


9. Función MAX
La función MAX nos permite seleccionar todos los registros con un valor máximo o alto, es lo
contrario de la función MIN

Ver el ejemplo:

a) Usar la función MAX

b) Comparar los registros

Ing. William Coreas Lic. Orlando Sigüenza


10. Función SUM
La función “SUM”, nos permite realizar una suma de los campos específicos de una tabla,
tomar en cuenta que este solamente acepta valores numéricos.

11. Función AVG

La función “AVG” nos permite buscar un valor promedio de un campo específico, al igual que la
suma solo admite valores numéricos.

Ejemplo:

Ing. William Coreas Lic. Orlando Sigüenza


Para verificar que la función AVG nos muestra un promedio de las edades se puede comparar
este valor. Simplemente se realiza una consulta doble y se verifican las edades

12. Función BETWEEN


La función Between, nos permite obtener los registros entre un rango determinado. Ver el
siguiente ejemplo:

a) Obtener los clientes que posean edades entre 20 y 30 años.

Ing. William Coreas Lic. Orlando Sigüenza


13. Tarea

Desarrollar el siguiente esquema de base de datos. Se requiere lo siguiente:

a) Diseño de base de datos


b) Diagrama entidad relación
c) Consultas de acuerdo a lo solicitado

1. Mostrar los nombres de los empleados ordenados alfabéticamente.


2. Seleccionar el nombre, oficio y localidad de los departamentos donde trabajan los
vendedores
3. Listar los nombres de los empleados cuyo nombre termine con la letra “O”
4. Seleccionar el nombre, oficio y salario de los empleados que trabajan en la localidad
de “San Miguel”
5. Visualizar los departamentos con más de 5 empleados.
6. Mostrar la suma del salario de los empleados que tengan el nombre de: “José David”,
“Evelin Yamileth”
7. Calcular el salario medio de todos los empleados
8. ¿Cuál es el salario máximo del departamento 5?
9. ¿Cuál es el salario mínimo del departamento 10?
10. Calcular el promedio del salario de los empleados del departamento de Contabilidad

Ing. William Coreas Lic. Orlando Sigüenza

Você também pode gostar