3.5 Cláusulas básicas de SQL
3.5.1 Lectura
- Seleccionar todas las columnas de una tabla:
- Seleccionar columnas específicas:
- Alias de columna y tabla:
- Funciones de agregación:
SELECT COUNT(*), SUM(UnitPrice), MIN(UnitPrice), MAX(UnitPrice) FROM Track;
SELECT AVG(milliseconds) AS 'Duración Media' FROM Track; - Filtrado de duplicados:
- Formato:
SELECT CONCAT(FirstName, ' ', LastName) AS Nombre FROM Employee;
SELECT (FirstName || ' ' || LastName) AS Nombre FROM Employee;
SELECT ROUND(AVG(Total), 2) AS 'Facturacion Media' FROM Invoice; 3.5.1.1 Filtrado de Resultados
- Seleccionar filas con condiciones:
Múltiples condiciones:
- Operadores: ‘AND’, ‘OR’, ‘LIKE’, ‘NOT’, ‘IS NULL’, ‘IS NOT NULL’ ‘BETWEEN x AND y’, ‘IN (lista)’
- Coincidencias parciales:
‘%’ : Reemplazo por un conjunto de caracteres
’_’ : Reemplazo por un caracter
Rangos:
- Valores en una lista: