Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTACION
ASIGNATURA
BASE DE DATOS
TEMA
SUBCONSULTAS Y CLAUSULAS EN SQL
ALUMNO
MOYANO ALVAREZ DARWIN DARIO
DOCENTE
ING: Cristian Santiago Viteri
FECHA
27/07/2023
SUBCONSULTAS Y CLAUSULAS EN SQL
```sql
SELECT *
FROM clientes
WHERE id_cliente IN (SELECT DISTINCT id_cliente FROM pedidos);
```
2. Cláusula SELECT:
Es la cláusula que se utiliza para seleccionar columnas específicas de una tabla o
calcular expresiones. También puede contener funciones de agregación como
SUM, COUNT, AVG, etc.
```sql
SELECT id_cliente, COUNT(*) AS total_pedidos
FROM pedidos
GROUP BY id_cliente;
```
3. Cláusula FROM:
Es la cláusula que especifica las tablas de donde se obtendrán los datos para la
consulta.
4. Cláusula WHERE:
Es la cláusula que se utiliza para aplicar condiciones de filtro a los datos que se
quieren recuperar.
```sql
SELECT *
FROM pedidos
WHERE id_cliente = 12345 AND YEAR(fecha_pedido) = 2023;
```
```sql
SELECT id_producto, SUM(cantidad) AS total_ventas
FROM ventas
GROUP BY id_producto;
```
BIBLIOGRAFIA:
Subconsultas
- Connolly, T., & Begg, C. (2014). Database Systems: A Practical Approach to Design,
Implementation, and Management. Pearson Education.
Clausulas
- Ramakrishnan, R., & Gehrke, J. (2003). Database Management Systems. McGraw-Hill.
- Atzeni, P., Ceri, S., Fagin, R., & Snodgrass, R. T. (1997). Database Systems: Concepts,
Languages and Architectures. McGraw-Hill.
- Silberschatz, A., Korth, H. F., & Sudarshan, S. (2010). Database System Concepts.
McGraw-Hill.
FIRMA