Peça ajuda aos seus amigos!
Disciplina: Programação de Banco de Dados
Professores: Eric Adlung dos Santos
SELECT
Seleciona os registros de uma tabela.
Sintaxe: SELECT FROM [WHERE ];
CLÁUSULA WHERE
A clausula WHERE cria uma condição para que a operação seja efetuada caso o registro atenda a condição imposta.
A clausula WHERE pode ser utilizada para Filtrar os dados de uma consulta (SELECT), para impor uma restrição em uma exclusão (DELETE) e para impor restrições nos registros atualizados (UPDATE).
As condições criadas podem ser combinadas com alguns comandos ou com expressões simples:
LIKE
Comparação se existe o valor no campo testado.
Ex: Update Aluno set situacao='Aluno selecionado' where nome like'Ana%';
No exemplo utilizamos o % para comparar os registros q comecem com Ana...
Podemos utilizar o % como um “coringa” onde não sabemos(ou não importa) o inicio ou o fim da palavra a ser localizada.
AND
Lógica booleana.
A verificação das condições só será verdadeira quando as duas condições forem satisfeitas.
Ex: Update Aluno set situacao='Aluno selecionado' where idade=23 AND sexo='masculino';
Só atualizará os alunos homens que possuem idade 23... os homens que possuem outra idade não serão atualizados.
OR
Lógica booleana.
A verificação das condições será verdadeira quando qualquer uma das duas condições for satisfeita.
Ex: Update Aluno set situacao='Aluno selecionado' where idade=23 OR sexo='masculino';
Atualizará todos os alunos homens e todos os alunos que possuem idade 23... Só não serão atualizados os registro de alunos mulheres que não tem 23 anos.
IN (valores)
Verifica se o conteúdo esta dentro dos valores passados.
Ex.: Update Aluno set situacao='Aluno selecionado' where nome IN('Ana Lucia', 'Ana Claudia', 'Ana Maria');
Atualiza os alunos cujo nome esteja na relação passada por parâmetro.
Atualizará apenas os alunos que possuírem nome Ana Lucia, Ana Claudia ou Ana Maria.