48 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: SQL and Operator | ||
|  | localeTitle: SQL e Operador | ||
|  | --- | ||
|  | ## Operador SQL AND
 | ||
|  | 
 | ||
|  | AND é usado em uma cláusula WHERE ou uma cláusula GROUP BY HAVING para limitar as linhas retornadas da instrução executada. Use AND quando for necessário ter mais de uma condição satisfeita. | ||
|  | 
 | ||
|  | Vamos usar a tabela do aluno para apresentar exemplos. | ||
|  | 
 | ||
|  | Aqui está a tabela de alunos sem uma cláusula WHERE: | ||
|  | 
 | ||
|  | ```sql | ||
|  | select * from student;  | ||
|  | ``` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | Agora, a cláusula WHERE é adicionada para exibir apenas os alunos de programação: | ||
|  | 
 | ||
|  | ```sql | ||
|  | select * from student  | ||
|  |  where programOfStudy = 'Programming';  | ||
|  | ``` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | Agora, a cláusula WHERE é atualizada com AND para mostrar resultados para estudantes de programação que também têm uma pontuação SAT maior que 800: | ||
|  | 
 | ||
|  | ```sql | ||
|  | select * from student  | ||
|  |  where programOfStudy = 'Programming'  | ||
|  |  and sat_score > 800;  | ||
|  | ``` | ||
|  | 
 | ||
|  |  | ||
|  | 
 | ||
|  | Este é um exemplo mais complexo da tabela de contribuições da campanha. Este exemplo tem uma cláusula GROUP BY com a cláusula HAVING usando um AND para restringir os registros retornados aos candes de 2016 com contribuições entre US $ 3 milhões e US $ 18 milhões no 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;  | ||
|  | ``` | ||
|  | 
 | ||
|  |  |