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.