FC ConcursosFC Concursos

Questão FC372849

Considere a expressão SQL, modelo a seguir, em que a numeração não faz parte da expressão, servindo apenas como referência: I. SELECT COUNT(column_name) II FROM table_name III. WHE

Linguagem SQL

FCC · 2019

Considere a expressão SQL, modelo a seguir, em que a numeração não faz parte da expressão, servindo apenas como referência:


I. SELECT COUNT(column_name)
II FROM table_name
III. WHERE condition;


Está correto afirmar que

  1. a ordem de escrita deve ser I, III e II.
  2. a linha I deve ser alterada para SELECT COUNT FOR(column_name).
  3. a ordem de escrita deve ser I, II e III.
  4. a linha I deve ser alterada para SELECT (column_name) COUNT.
  5. a linha I deve ser alterada para SELECT (column_name) e a linha III para WHERE condition IS COUNT(column_name).
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa correta indica a sequência SELECT, FROM e WHERE, que é a ordem sintática básica de uma consulta SQL.

SELECT define as colunas ou expressões a serem retornadas — aqui, a função COUNT(column_name), que computa o número de valores não nulos na coluna indicada.

FROM especifica a tabela de origem dos dados, ou seja, de onde as linhas serão lidas para a consulta.

WHERE aplica o filtro sobre as linhas da tabela; a seleção é feita antes de avaliar agregações, portanto a condição reduz o conjunto sobre o qual o COUNT opera.

Em resumo: a ordem SELECT → FROM → WHERE é obrigatória para que a consulta retorne a contagem correta das linhas (ou valores) que satisfazem a condição.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo