SóProvas


ID
4141282
Banca
UFU-MG
Órgão
UFU-MG
Ano
2020
Provas
Disciplina
Banco de Dados
Assuntos

Utilizando-se a linguagem SQL (Structured Query Language), assinale a alternativa que representa a consulta na tabela “pessoa" para se obter os valores do atributo “sobrenome" cujo atributo "nome" inicie com “J" e cujo atributo “ano_nascimento” seja maior do que 1980.

Alternativas
Comentários
  • Assertiva D

    select sobrenome from pessoa where nome like “J%” and ano_nascimento > 1980.

    -> LIKE = Quando não se conhece o valor exato a procurar, mas temos uma ideia aproximada, podemos utilizar o operador LIKE

    Símbolo =" % " = Qualquer cadeia com nenhum ou vários caracteres

    " _" = Um caracter qualquer

  • Operador like é a operação mais usada em String

    Dois padrões que utilizam os padrões usando dois caracteres especiais(utilizando operador Like para uma operação de string):

    % corresponde a qualquer substring

    _ corresponde a qualquer caractere

    Dessa maneira estando a alternativa A e B incorretas.

    O enunciado pede que cujo atributo "nome" inicie com “J"  like “J%”  Gabarito D

    Na alternativa c está correto porém o like “J_” filtra por um string de dois caracteres que tenha a primeira letra com J e o segundo seja qualquer outro

  • "Utilizando-se a linguagem SQL (Structured Query Language), assinale a alternativa que representa a consulta na tabela “pessoa" para se obter os valores do atributo “sobrenome" cujo atributo "nome" inicie com “J" e cujo atributo “ano_nascimento” seja maior do que 1980."

    RESUMO:

    1. Selecionar (Projetar = select) o atributo “sobrenome"
    2. Oriundo (from) da tabela “pessoa"
    3. Onde (em que = where) o atributo nome inicie (seja = like) com J ("J%") e (AND) seja maior que (>) 1980.

    Sintaxe:

    SELECT sobrenome

    FROM pessoa

    WHERE nome LIKE “J%” AND ano_nascimento > 1980

    __________________________________________________________________________________________________________

    Caracteres-Curinga (Wildcards) em busca em Strings de texto.

    'A%' valores que comecem com “A”.

    '%A' valores que terminem com “A”.

    '%BRA%' valores que possuam “BRA” em qualquer posição.

    '_H%' valores que possuam um caractere antes e um ou vários depois da letra “H”.

    '%H_' Valores que possuam um caractere após e um ou vários antes da letra “H”.

    '%A%H' um ou vários antes da letra “A” um ou vários entre "A" e “H”.