42 lines
1.1 KiB
Markdown

- 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';
```