Pesquisa social
Utilizando Operadores Lógicos
Combinando consultas em colunas (AND)
Select *from NOMETABELA where CAMPO1=“Valor” and CAMPO2=“Valor”; 1) Consultar na tabela Alunos, quem é Negro e tem o CEP 68180500. 2) Consultar na tabela Empréstimo, o Item Livro e o valor da obra maior que 100.
Combinando consultas em colunas (OR)
Select *from NOMETABELA where CAMPO=“Valor1” or CAMPO=“Valor2” or Campo=”Valor3” or Campo=”Valor4”; 1) Consultar na tabela Emprestimo, na coluna ValorObra o valor da obra 23, 14, 128.
Combinando consultas em colunas (LIKE)
Select *from NOMETABELA where CAMPO LIKE “%Valor%”; 1) Consultar na tabela Emprestimo, na coluna NomeBibliot quem tem parte do nome Lu. 2) Consultar na tabela alunos, na coluna NomeAluno quem tem parte do nome com a letra M.
Combinando consultas em colunas (BETWEEN e AND)
Select *from NOMETABELA where CAMPO between ValorInicial and ValorFinal; 1) Consultar na tabela Alunos, na coluna CPF os que são entre 33333333333 e 77777777777. 2) Consultar na tabela Emprestimo, na coluna DataHoraEmpr as que são entre 1999-04-13 07:00:00 e 2001-04-30 23:59:59;
Combinando consultas em colunas (IN e NOT IN)
Select *from NOMETABELA where CAMPO IN (“Valor1”, “Valor2”); 1) Consultar na tabela Alunos, na coluna COR quem é Negro e Pardo.
2) Consultar na tabela Emprestimo, na coluna ItemEmp quem fez empréstimo de DVD e Livro.
3) Consultar na tabela Alunos, na coluna COR quem não é Negro e Pardo.
4) Consultar na tabela Emprestimo, na coluna ItemEmp quem não fez empréstimo de DVD e Livro.
Combinando consultas em colunas (IS NULL)
Select *from NOMETABELA where CAMPO IS NULL; 1) Consultar na tabela Empréstimo, na coluna AutorObra o valor nulo.
Comando UPDATE
Atualizando Registros
Atualizando registros (UPDATE-SET-WHERE)
UPDATE NOMETABELA set CAMPO1=CAMPO1+VALOR Where CAMPO2=”VALOR”; 1) Atualizar na tabela Emprestimo, a coluna ValorObra somado com 100, utilizando na