Files
freeCodeCamp/guide/spanish/sql/sql-and-operator/index.md
Roger Comas Torres b3670895c1 Update index.md (#32834)
* Update index.md

The title could be a bit confusing so I changed it.

* Changing the title

The title in spanish could be confusing
2019-08-13 07:54:53 -07:00

49 lines
1.9 KiB
Markdown

---
title: SQL and Operator
localeTitle: SQL AND Operador
---
## Operador SQL AND
AND se utiliza en una cláusula WHERE o GROUP BY HAVING para limitar y definir las filas que retorna desde la sentencia ejecutada.También se puede usar cuando se requiera que se cumpla más de una condición.
Usaremos la tabla de estudiantes para presentar ejemplos.
Aquí está la instrucción sql en la cuál mostramos la tabla de estudiantes sin una cláusula WHERE:
```sql
select * from student;
```
![imagen-1](https://github.com/SteveChevalier/guide-images/blob/master/and_operator01.JPG?raw=true)
Ahora se agrega la cláusula WHERE en la instrucción para mostrar solo los estudiantes de programación:
```sql
select * from student
where programOfStudy = 'Programming';
```
![imagen-1](https://github.com/SteveChevalier/guide-images/blob/master/and_operator02.JPG?raw=true)
Ahora, la cláusula WHERE se utiliza con AND para mostrar los resultados para los estudiantes pertenezcan a programación y que también tienen una calificación SAT superior a 800:
```sql
select * from student
where programOfStudy = 'Programming'
and sat_score > 800;
```
![imagen-1](https://github.com/SteveChevalier/guide-images/blob/master/and_operator03.JPG?raw=true)
Este es un ejemplo más complejo de la tabla de contribuciones de la campaña. Este ejemplo tiene una cláusula GROUP BY con la cláusula HAVING que usa un AND para restringir los registros devueltos a los candidatos de 2016 con contribuciones entre $ 3 millones y $ 18 millones en total.
```sql
select Candidate, Office_Sought, Election_Year, FORMAT(sum(Total_$),2) from combined_party_data
where Office_Sought = 'PRESIDENT / VICE PRESIDENT'
group by Candidate, Office_Sought, Election_Year
having Election_Year = 2016 and sum(Total_$) between 3000000 and 18000000
order by sum(Total_$) desc;
```
![imagen-1](https://github.com/SteveChevalier/guide-images/blob/master/and_operator06.JPG?raw=true)