SóProvas


ID
3044542
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Para selecionar na tabela Magistrados todos os registros cadastrados cujo conteúdo do campo cidade inicia-se pela letra 'A', utiliza-se o comando

Alternativas
Comentários
  • Letra (d)

    Operadores condicionais

    Lógicos

     

    A cláusula WHERE pode vir combinada dos operadores AND, OR e NOT.

     

    Os operadores AND e OR são utilizados para filtrar registros com mais de uma condição:

     

    O operador AND mostra os registros se todas as condições são verdadeiras, sua sintaxe é:

     

    SELECT column1, column2, ...

    FROM table_name

    WHERE condition1 AND condition2 AND condition3 ...;

     

    O operador OR mostra os registros se uma das condições é verdadeira, sua sintaxe é:

     

    SELECT column1, column2, ...

    FROM table_name

    WHERE condition1 OR condition2 OR condition3 ...;

     

    O operador NOT mostra os registros se nenhuma condição é verdadeira, sua sintaxe é:

     

    SELECT column1, column2, ...

    FROM table_name

    WHERE NOT condition;

     

    LIKE e NOT LIKE

    O operador LIKE é utilizado na cláusula WHERE para pesquisar um padrão específico em uma coluna.

    Existem dois curingas utilizados em conjunto com o operador LIKE:

     

    % - o percentual representa zero, um, ou múltiplos caracteres

    _ - O underscore representa um simples caracter

     

    O percentual e o underscore podem ser utilizados combinados. Sua sintaxe é:

     

    SELECT column1, column2, ...

    FROM table_name

    WHERE columnN LIKE pattern;

     

     

    Também existe o LIKE utilizado junto ao NOT, veja um exemplo:

     

    SELECT * FROM Customers

    WHERE CustomerName NOT LIKE ’a%’;

     

    Ordenação

    ORDER BY

     

    A palavra-chave ORDER BY ordena um resultado em ordem ascendente ou descendente.

     

    A ORDER BY ordena os registros de forma ascendente por padrão. Para ordenar os registros em ordem descendente, use a palavra-chave DESC.

     

     

    Sua sintaxe é:

     

    SELECT column1, column2, ...

    FROM table_name

    ORDER BY column1, column2, ... ASC|DESC;

     

    Agrupamento

     

    GROUP BY

     

    O comando GROUP BY é geralmente usado para agregar funções (COUNT, MAX, MIN, SUM, AVG) para agrupar resultados por uma ou mais colunas.

     

    Sua sintaxe é:

     

    SELECT column_name(s)

    FROM table_name

    WHERE condition

    GROUP BY column_name(s)

    ORDER BY column_name(s);

     

    Junções (joins)

     

    Uma cláusula JOIN é utilizada para combinar linhas a partir de duas ou mais tabelas, baseada em colunas relacionadas entre elas.

  • Uso do LIKE é complicado no começo, mas fica fácil com a prática.

    LIKE 'A%' => tudo que começa com a letra A. O símbolo % é um tipo de coringa e sinaliza uma quantidade indefinida de caracteres. O caractere _ significa apenas um único caractere. Por exemplo:

    LIKE 'PAULO' => retorna tudo que tem PAULO;

    LIKE 'P%O' => retorna tudo o que começa com P e termina com O (PaulO, PedrO, PrimO, PintO);

    LIKE '1_0' => retorna tudo que começa com 1 e termina com 0, porem com 1 caractere entre ambos (100, 110, 120, 1A0);

    LIKE '_B%' => (mais dificil essa kkk) retorna tudo que tem como segundo caractere a letra B (reparem que o _ apenas especifica que há UM CARACTERE antes da letra B). O simbolo de % indica que a cadeia de caracteres pode possuir qualquer tamanho.