SóProvas


ID
2336962
Banca
FUNECE
Órgão
UECE
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Atente à seguinte tabela cliente com as colunas nome e sobrenome: 

nome                 sobrenome
Ana                     Barros   
Pedro                  Silva   
Carlos                 Melo  
NULL                  Castro 
Jorge                  Souza

Considerando a tabela acima, assinale a opção que corresponde ao resultado da execução do comando SQL a seguir:
select length(sobrenome) as tam, count(*) as qtd from cliente where nome is not null
group by length(sobrenome) having length(sobrenome) > 4 order by 1 

Alternativas
Comentários
  • pegadinha...quando agrupar uma daterminada coluna, os registros que contém NULL na coluna agrupada serão ignorados. Sendo assim as Strings com tamanho 6 estarão em quantidade igual a 1, e não a 2

  • Desafio maior foi entender a tabela e os resultados a partir da escrita da questão. Podiam ter colocado como imagem.

  • Nome | Sobrenome | Tamanho

    Ana     | Barros   | 6

    Pedro  | Silva      | 5

    Carlos | Melo      | 4 (having length(sobrenome) > 4)

    NULL   | Castro   | 6 (where nome is not null)

    Jorge   | Souza    | 5