Sintaxis básica
La sentencia SELECT
en SQL se utiliza para recuperar datos de una o más tablas de una base de datos. Aquí hay una explicación detallada con ejemplos:
Sintaxis Básica:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
SELECT
: Indica las columnas que deseas recuperar.FROM
: Indica de qué tabla o tablas deseas seleccionar los datos.WHERE
(opcional): Define condiciones para filtrar los resultados.
Ejemplo Simple:
Supongamos que tenemos una tabla llamada Empleados
con columnas ID
, Nombre
, Salario
y queremos seleccionar el ID y el Nombre de los empleados con un salario mayor a 50000:
SELECT ID, Nombre
FROM Empleados
WHERE Salario > 50000;
Uso del Asterisco (*
):
Si quieres seleccionar todas las columnas de una tabla, puedes usar *
:
SELECT *
FROM Empleados;
Uso de Funciones Agregadas:
Puedes utilizar funciones agregadas como SUM
, COUNT
, AVG
, entre otras:
SELECT AVG(Salario) as SalarioPromedio
FROM Empleados
WHERE Departamento = 'Ventas';
Uso de Alias:
Puedes utilizar alias para cambiar el nombre de las columnas resultantes:
SELECT Nombre as Empleado, Salario * 12 as SalarioAnual
FROM Empleados;
Ordenar Resultados:
Puedes ordenar los resultados usando ORDER BY
:
SELECT Nombre, Salario
FROM Empleados
ORDER BY Salario DESC;
Estos son solo algunos ejemplos básicos, y hay muchas más opciones y cláusulas que puedes utilizar con la sentencia SELECT
en SQL.