Usando LIKE Flashcards

(15 cards)

1
Q

Qual a função do comando LIKE em SQL?

A

Permite realizar comparações de strings que não precisam ser exatas, buscando padrões em vez de correspondências completas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como usar o caractere curinga % com o LIKE para encontrar todos os sabores que contenham a palavra “Lima”?

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE SABOR LIKE ‘%Lima%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a diferença entre LIKE ‘Morango%’ e LIKE ‘%Morango’?

A

LIKE ‘Morango%’ busca sabores que começam com “Morango”.
LIKE ‘%Morango’ busca sabores que terminam com “Morango”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como combinar o LIKE com outras condições na cláusula WHERE?

A

Usando operadores lógicos como AND e OR. Exemplo: WHERE SABOR LIKE ‘Morango%’ AND EMBALAGEM = ‘PET’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Descreva um cenário prático onde o comando LIKE seria útil.

A

Buscar todos os clientes que têm o mesmo nome, onde pode haver variações ou erros de digitação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que acontece se você usar LIKE ‘Limao’ sem nenhum caractere curinga?

A

Ele se comporta de maneira similar ao operador =, buscando exatamente a string “Limao”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como você buscaria todos os produtos que não contêm a palavra “Maca” no sabor?

A

Usando o operador NOT LIKE. Exemplo: SELECT * FROM TABELA_DE_PRODUTOS WHERE SABOR NOT LIKE ‘%Maca%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explique como o uso de % no início e no fim de uma string no LIKE afeta a busca.

A

‘%texto%’ retorna todos os registros que contêm “texto” em qualquer posição da string.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Dê um exemplo de como usar LIKE para encontrar nomes de produtos que começam com uma letra específica (ex: ‘V’).

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE NOME_DO_PRODUTO LIKE ‘V%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual é a importância de usar LIKE em consultas SQL?

A

Permite realizar buscas flexíveis e encontrar dados que correspondem a um padrão específico, mesmo que não haja uma correspondência exata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Escreva uma consulta SQL para encontrar todos os produtos na TABELA_DE_PRODUTOS cujo nome contenha a palavra “Citros”.

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE NOME_DO_PRODUTO LIKE ‘%Citros%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Crie uma consulta SQL para selecionar todos os produtos da TABELA_DE_PRODUTOS cujo sabor comece com “M” e tenha “a” como sua terceira letra.

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE SABOR LIKE ‘M_a%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Elabore uma consulta SQL para encontrar todos os produtos na TABELA_DE_PRODUTOS que não são embalados em “PET”. Utilize o comando LIKE para excluir qualquer embalagem que contenha “PET” no nome.

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE EMBALAGEM NOT LIKE ‘%PET%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Escreva uma consulta SQL para selecionar todos os produtos da TABELA_DE_PRODUTOS cujo nome termine com “ml” (mililitros).

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE NOME_DO_PRODUTO LIKE ‘%ml’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Desafio: Combine LIKE com AND. Encontre todos os produtos da TABELA_DE_PRODUTOS que têm “Limao” no sabor e são embalados em “Garrafa”.

A

SELECT * FROM TABELA_DE_PRODUTOS WHERE SABOR LIKE ‘%Limao%’ AND EMBALAGEM LIKE ‘%Garrafa%’;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly