> For the complete documentation index, see [llms.txt](https://b4zh.gitbook.io/b4zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b4zh.gitbook.io/b4zh/sql/select-from-where.md).

# SELECT, FROM, WHERE

Cláusulas básicas y operador lógicos

## SELECT

Recuperar datos de una base de datos.

```sql
SELECT * FROM empleados;
```

Con esto estamos solicitando todos las columnas y sus registros de la tabla empleados.

O podemos recuperar solo ciertas columasn en específico:

```sql
SELECT nombre, apellido FROM empleados;
```

También permite imprimir valores y realizar operacionesa aritméticas.

```sql
SELECT 'Hixec' AS 'YT';

SELECT 3+1 AS SUMA;
```

## AS (ALIAS)

Renombrar una columna o tabla con un alias temporal, en el resultado de la consulta.

## WHERE

Permite filtrar registros.Y podemos hacer uso de operadores lógicos (OR, AND) para extender este filtrado.

```sql
SELECT nombre, apellido FROM empleados WHERE posicion='Analista de Seguridad';
```

```sql
SELECT nombre, apellido
FROM empleados
WHERE posicion='Analista de Seguridad' OR especialidad='Criptografia';
```

***

SELECT = PEDIMOS QUE DATOS SELECCIONAR

FROM = DESDE DONDE SE VAN A SELECCIONAR

WHERE = EN BASE A QUE SE VAN A SELECCIONAR
