Qual é o sentido do termo LIKE no MySql

4 respostas
G

Qual é o sentido do termo LIKE no MySql???

4 Respostas

T

opa,

LIKE, função utilizada para busca em tabela, uma busca aproximada.

GOOGLE:
http://www.google.com.br/search?hl=pt-BR&q=like+mysql&btnG=Pesquisar&meta=cr%3DcountryBR

PRIMEIRO LINK

http://www.imasters.com.br/artigo/1473

só não acha quem não quer!

L
Mudando para o português:

o comando: SELECT * FROM CLIENTES WHERE NOME LIKE LUIDHI;

seria o mesmo que dizer:

SELECIONE TODOS OS REGISTROS DA TABELA DE CLIENTES ONDE A COLUNA NOME TEM O CONTEÚDO PARECIDO COM LUIDHI.

OU

SELECIONE TODOS DE CLIENTES ONDE NOME PARECIDO LUIDHI;

entendeu?

Mais detalhes nos links dos amigos em cima.

[]'s
thokk

realmente é o que o nosso colega falou, é como se vc fosse buscar em sua tabela uma inicial, e ele retorna aproximações ou todas as que começam com aquela letra

fenrir

Não é por aproximação não…se colocar “LUIDHI” ele não vai trazer “LUIGHI” nem “LUIDI”, que se fosse por aproximação deveria trazer.

Para mandar buscar por todos os registros que contenham “LUIGHI”, você deve mandar buscar assim: “%LUIGHI%”.

A diferença do LIKE para um “igual” é que o LIKE aceita caracteres curinga.

O mais correto é dizer que o LIKE, se utilizando caracteres curinga, vai trazer todos os registros onde a string de busca esteja contida, não os registros onde o conteúdo seja aproximado.

Criado 2 de fevereiro de 2007
Ultima resposta 5 de fev. de 2007
Respostas 4
Participantes 5