Informática, perguntado por julianosousa10, 4 meses atrás

Explique o funcionamento do comando em MySQL, escrito abaixo:

SELECT nome FROM cliente WHERE endereco LIKE “%Ana%”

Soluções para a tarefa

Respondido por jefersonsilvabarbosa
0

Resposta:

Inserindo dados na tabela:

INSERT INTO cliente VALUES (NULL, “ANA” , “F”, “RUA OLGA — CENTRO — RJ”);

INSERT INTO cliente VALUES (NULL, “PEDRO” , “M”, “RUA MARCO — OLARIA — RJ”);

INSERT INTO cliente VALUES (NULL, “MARIANA” , “F”, “RUA ANDRADE — CENTRO — SP”);

INSERT INTO cliente VALUES (NULL, “FAUSTO” , “M”, “RUA BASTOS — JAU — SP”);

Comando select

Alias de colunas (AS)

Serve para por um nome a sua tabela ou busca. Deixo bem claro, esse comando não muda o nome da sua tabela atual. É só um comando que você usa no select, para fácil entendimento.

Select ‘jobuticaba’ as estagiario;

Select normal.

SELECT nome, sexo, endereco FROM cliente;

(*) ALL — Use apenas para apenas para fins acadêmicos

Porque pode tirar a performance do banco, por isso só use academicamente.

SELECT * FROM cliente;

Filtrando dados com WHERE e LIKE

SELECT nome, sexo FROM cliente WHERE sexo=’M’;

Como se lê: Selecione nome, sexo, de cliente onde sexo é igual a masculino.

Utilizando LIKE

SELECT nome, sexo, endereco FROM cliente WHERE endereco LIKE ‘RJ’;

Selecione nome, sexo, endereco de cliente onde endereco é parecido com RJ.

LIKE vem dentro da cláusula WHERE da sua consulta MySQL, substituindo os operadores de igual (=) ou diferente (<>, !=).

Caracter coringa (%)

Com o %RJ na frente, indica que antes de RJ, pode vir qualquer coisa.

Com o RJ% atrás, indica que depois de RJ, pode vir qualquer coisa.

Com o %ANA% na frente e atrás, indicia que qualquer palavra que contenha ANA será retornada na consulta. EX: mariANA, rosaANA.

SELECT nome, sexo, endereco FROM cliente WHERE nome LIKE “%ANA%”;

Perguntas interessantes