Sobre SQL, temos como uma cláusula muito conhecida a cláusula WHERE. Esta cláusula é usada em consultas SELECT quase que de maneira compulsória apesar de não ser obrigatório. Isso porque esta cláusula realiza um filtro que sempre é necessário.
Sobre a cláusula WHERE e seu uso, a seguir analise as afirmações:
I - WHERE é uma exclusividade de um comando SELECT
II - WHERE é uma exclusividade do comando SELECT e UPDATE
III - WHERE implica um filtro em uma consulta existente e pode usar três operadores sendo AND, OR e NOT.
IV - WHERE caso não informado em uma query DELETE irá deletar TODOS OS REGISTROS DA TABELA.
V - WHERE caso não informado em uma query UPDATE irá atualizazar TODOS OS REGISTROS DA TABELA.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, III e IV, apenas
Alternativa 2:
I, III e V, apenas
Alternativa 3:
II, III e IV, apenas
Alternativa 4:
II, III e V, apenas
Alternativa 5:
III, IV e V, apenas
Soluções para a tarefa
I - WHERE é uma exclusividade de um comando SELECT - falso pois vc tem que usar where para deletar determinado registro ou atualizar
II - WHERE é uma exclusividade do comando SELECT e UPDATE - falso pois vc deve utilizar o where para apagar um registro especifico
III - WHERE implica um filtro em uma consulta existente e pode usar três operadores sendo AND, OR e NOT. - verdadeiro pois voce pode filtrar determinados registros usando operadores lógicos como por exemplo: encontrar todos os usuários que estejam ativos no sistemas e tenham nome igual ao nome pesquisado, ou seja operador AND.
IV - WHERE caso não informado em uma query DELETE irá deletar TODOS OS REGISTROS DA TABELA. verdadeiro se vc não especificar quem vc quer apagar, serao apagados todos os dados da tabela.
V - WHERE caso não informado em uma query UPDATE irá Atualizar TODOS OS REGISTROS DA TABELA. - verdadeiro funciona da mesma maneira do delete, se vc nao especificar quem vc quer atualizar, vc atualizará todos os dados.