Consultas Simples
Consultas Simples
Consultas Simples
APRENDIZAJE SENA
TALLER DE BASES DE DATOS
Instructor: Jesus Aviles Vizcaino
Contacto Instructor:
Correo electrónico: [email protected]
WhatsApp: 3004436939
Horario de atención:
CONSULTAS SIMPLES
RECORDEMOS:
EJEMPLO:
EJEMPLO:
SELECT cedula_dec, nombres, apellidos, celular
FROM decanos
WHERE apellidos = 'Veléz';
Consultas de Selección
Las consultas de selección devuelven información de las bases de datos, en forma de conjunto de
registros o filas
Palabras claves utilizadas en una consulta de selección:
SELECT: para búsquedas de determinados registros de datos
FROM: para especificar la tabla o tablas de las cuales se van a extraer o modificar los
datos.
AS: para asignar un determinado nombre a la columna o tabla a mostrar. Se puede omitir.
WHERE: para especificar las condiciones que deben cumplir los datos
ORDER BY: para especificar la ordenación que deben seguir los datos
GROUP BY, HAVING: para especificar una determinada agrupación de los datos y
establecer condiciones sobre ellos.
Operadores:
LÓGICOS
AND, OR, NOT: son operadores lógicos que encadenan condiciones de búsqueda y
devuelven ‘Verdadero’ o ‘Falso’.
AND devuelve verdadero si todas las condiciones son verdad.
OR devuelve verdadero si al menos una de las condiciones es verdad.
NOT devuelve lo contrario de la condición
DE COMPARACIÓN
<, >, <>, <=, >=, = son operadores de comparación de datos.
< menor,
> mayor,
<> distinto,
<= menor o igual,
>= mayor o igual,
= igual.
BETWEEN operador lógico para especificar un rango de valores.
LIKE operador lógico para comparar con un modelo de datos.
IN operador lógico para determina si un valor dado coincide con algún valor de una
subconsulta o lista de datos.
DISTINCT: operador para eliminar los valores duplicados en los campos seleccionados
AVG: función utilizada para calcular el promedio de los valores de un campo determinado
COUNT: función utilizada para devolver el número de registros de la selección
SUM: función utilizada para devolver la suma de todos los valores de un campo
determinado
MAX: función utilizada para devolver el valor más alto de un campo especificado
MIN: función utilizada para devolver el valor más bajo de un campo especificado
SELECT *
FROM Tabla
Ejemplos:
SELECT *
FROM Clientes
SELECT Cliente,Direccion,IdTipo,NumTelefono,RazonSocial
FROM Clientes
SELECT *
FROM Clientes
WHERE IdTipo=0
SELECT NumPaquete,IdEmpresa,Fechaentrega,IdCliente,Embalaje,IdEmpleado
FROM Paquetes
WHERE IdEstado=2
ORDER BY IdCliente ASC
SELECT *
FROM Clientes_Datos_Comerciales
WHERE Sector IN ('METAL', 'AUTO')
SELECT *
FROM Clientes_Datos
WHERE Cliente LIKE '%taller%'
Aquí se muestran clientes cuyo nombre contiene la palabra taller. El uso del carácter especial %
con el operador like significa que se puede sustituir por cualquier carácter.
SELECT COUNT(*)
FROM Clientes_Datos
SELECT SUM(Unidades)
FROM Autos
WHERE IdCliente='1145' AND IdEstado=2
Muestra los distintos clientes a los que se le realizaron pedidos entre el primero y el 31 de enero del
2020
ACTIVIDAD
1. Utilizando la sintaxis de SQL para la creación de tablas, crea las tablas Fabricantes y Artículos
como se especifica en la imagen.
2. Utilizando la sintaxis de SQL para la inserción de datos, inserta 3 registros en la tabla
Fabricantes e Inserta 3 registros en Artículos.
3. Utilizando la sintaxis de SQL para la realización de consultas sencillas, realiza las siguientes
consultas:
• Muestre los nombres de todos los artículos.
• Muestre los nombres de todos los fabricantes.
• Muestre el nombre y el precio de los artículos.
• Muestre a los fabricantes cuyo nombre sea igual a Nutresa” o uno que tengas.
• Muestra el nombre de los artículos cuyo precio sea mayor de 500.
• Muestra el código de los artículos cuyo precio este entre 2000 y 5000
• Muestra el nombre del fabricante cuyo código sea 2.
• Muestra toda la información de los artículos cuyo precio sea menor de 5000