- SELECT y WHERE son dos funciones fundamentales en SQL.
- La sentencia WHERE nos permite integrar condiciones en nuestros querys.

La sintaxis básica es:

```sql
SELECT col1, col2 
FROM table
WHERE condición;
```

La palabra reservada **WHERE** va estrechamente relacionada con los operadores de comparación que son:

![[Pasted image 20250327105549.png]]

Entonces, considerando la tabla:

![[Pasted image 20250327105756.png]]

Hagamos un query simple, donde obtengamos solo los registros donde su elección fue el color verde:

```sql
SELECT * FROM tabla WHERE Elección = 'Verde';
-- El query solo debe devolver 2 registros
```

Podemos hacer otro ejercicio simple, donde solo obtengamos los registros donde el campo nombre sea 'David':

```sql
SELECT * FROM tabla WHERE Nombre = 'David';
-- Solo se deben obtener 2 registros para este caso
```

En caso de que solo queremos la columna nombre o elección entonces podemos hacer lo siguiente:

```sql
SELECT Nombre FROM tabla WHERE Nombre = 'David';
SELECT Nombre FROM tabla WHERE Elección = 'Verde';
```


