ID 19147 Banca FCC Órgão TRF - 4ª REGIÃO Ano 2007 Provas FCC - 2007 - TRF - 4ª REGIÃO - Programador de computador Disciplina Banco de Dados Assuntos SQL Em SQL (ANSI), NÃO é correto o uso de Alternativas sub seleções. cláusula WHERE em DDL. operador IN em cláusulas WHERE. expressão de seleção em DML. função GROUP BY em expressões de seleção. Responder Comentários A cláusula WHERE faz parte da DML. DQL - Linguagem de Consulta de DadosEmbora tenha apenas um comando, a DQL é a parte da SQL mais utilizada. O comando SELECT permite ao usuário especificar uma consulta ("query") como uma descrição do resultado desejado. Esse comando é composto de várias cláusulas e opções, possibilitando elaborar consultas das mais simples às mais elaboradas.[editar] CláusulasAs cláusulas são condições de modificação utilizadas para definir os dados que deseja selecionar ou modificar em uma consulta.FROM - Utilizada para especificar a tabela que se vai selecionar os registros.WHERE – Utilizada para especificar as condições que devem reunir os registros que serão selecionados.GROUP BY – Utilizada para separar os registros selecionados em grupos específicos.HAVING – Utilizada para expressar a condição que deve satisfazer cada grupo.ORDER BY – Utilizada para ordenar os registros selecionados com uma ordem especifica.DISTINCT – Utilizada para selecionar dados sem repetição.[editar] Operadores LógicosAND – E lógico. Avalia as condições e devolve um valor verdadeiro caso ambos sejam corretos.OR – OU lógico. Avalia as condições e devolve um valor verdadeiro se algum for correto.NOT – Negação lógica. Devolve o valor contrário da expressão.http://pt.wikipedia.org/wiki/SQL Não é possível usar o WHERE para criar uma tabela que é deninição de DDL (Data Definition Language) CREATE TABLE ..... WHERE condição. O WHERE é usando apenas em linguagem de manipulação de dados DML e não na linguaguem de definaição de dados que é reposnvável por gerenciar a estrutura dos dados como criação, exlcusão e alteração de datebals do banco de dados por exemplo.