Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bdexterholland

Consultas

Recommended Posts

Como faço uma consulta que retorne todos os registros no qual eu procuro apenas um pedaço de palavra e o Access retorne todos os registros que contenham aquele pedaço de palavra?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você conhece o operador "LIKE"?

asintaxe é a seguinte:

 

ex :

Na tabela pessoa existem dois registros cujos nomes são semelhantes:

MARISA e MARIA.

 

SELECT * FROM pessoa WHERE nome LIKE "MA%"

 

Ocaractere % equivale à seguinte condição:

qualquer que seja a sequencia.No caso, como ambos os nomes começam com MA, a iclusão desse caractere permite traduzir a declaração nos seguintes termos:

Selecione todas a as linhas da tabela pessoa em que o valor da coluna nome comece com "MA", não importando o que venha depois..

 

outro ex:

SELECT * FROM pessoa WHERE naturalidade LIKE "_%"

 

o sublinhado refere-se ao seguinte critério:

Qualquer carctere único, ou seja, selecione todas as linha da tabela pessoa onde naturalidade seja um qualquer caractere não branco e não importando o que vem depois...

 

Espero que tenha ajudado..

qlqr coisa , estamos aí..

abrações.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

você conhece o operador "LIKE"?

asintaxe é a seguinte:

 

ex :

Na tabela pessoa existem dois registros cujos nomes são semelhantes:

MARISA e MARIA.

 

SELECT * FROM pessoa WHERE nome LIKE "MA%"

 

Ocaractere % equivale à seguinte condição:

qualquer que seja a sequencia.No caso, como ambos os nomes começam com MA, a iclusão desse caractere permite traduzir a declaração nos seguintes termos:

Selecione todas a as linhas da tabela pessoa em que o valor da coluna nome comece com "MA", não importando o que venha depois..

 

outro ex:

SELECT * FROM pessoa WHERE naturalidade LIKE "_%"

 

o sublinhado refere-se ao seguinte critério:

Qualquer carctere único, ou seja, selecione todas as linha da tabela pessoa onde naturalidade seja um qualquer caractere não branco e não importando o que vem depois...

 

Espero que tenha ajudado..

qlqr coisa , estamos aí..

abrações.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Achei mto interessante seu tópico e quero aproveitar para tirar uma dúvida....

tenho um subformulário q foi feito através de uma consulta, no qual tive que bloquar edição dele, ou seja está realmente pra consulta....ai vem a dúvida

acima dele existe alguns combos e texts, preciso de q qdo o usuario clicar em uma das linhas do subformulário, a mesma mande as informações para os texts e para os combos, para q assim possa ser feitas as alterações dakela linha.

tem como fazer isso? sabe me dizer como?

obrigada pela atenção

 

você conhece o operador "LIKE"?

asintaxe é a seguinte:

 

ex :

Na tabela pessoa existem dois registros cujos nomes são semelhantes:

MARISA e MARIA.

 

SELECT * FROM pessoa WHERE nome LIKE "MA%"

 

Ocaractere % equivale à seguinte condição:

qualquer que seja a sequencia.No caso, como ambos os nomes começam com MA, a iclusão desse caractere permite traduzir a declaração nos seguintes termos:

Selecione todas a as linhas da tabela pessoa em que o valor da coluna nome comece com "MA", não importando o que venha depois..

 

outro ex:

SELECT * FROM pessoa WHERE naturalidade LIKE "_%"

 

o sublinhado refere-se ao seguinte critério:

Qualquer carctere único, ou seja, selecione todas as linha da tabela pessoa onde naturalidade seja um qualquer caractere não branco e não importando o que vem depois...

 

Espero que tenha ajudado..

qlqr coisa , estamos aí..

abrações.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Achei mto interessante seu tópico e quero aproveitar para tirar uma dúvida....

tenho um subformulário q foi feito através de uma consulta, no qual tive que bloquar edição dele, ou seja está realmente pra consulta....ai vem a dúvida

acima dele existe alguns combos e texts, preciso de q qdo o usuario clicar em uma das linhas do subformulário, a mesma mande as informações para os texts e para os combos, para q assim possa ser feitas as alterações dakela linha.

tem como fazer isso? sabe me dizer como?

obrigada pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

você conhece o operador "LIKE"?

asintaxe é a seguinte:

 

ex :

Na tabela pessoa existem dois registros cujos nomes são semelhantes:

MARISA e MARIA.

 

SELECT * FROM pessoa WHERE nome LIKE "MA%"

 

Ocaractere % equivale à seguinte condição:

qualquer que seja a sequencia.No caso, como ambos os nomes começam com MA, a iclusão desse caractere permite traduzir a declaração nos seguintes termos:

Selecione todas a as linhas da tabela pessoa em que o valor da coluna nome comece com "MA", não importando o que venha depois..

 

outro ex:

SELECT * FROM pessoa WHERE naturalidade LIKE "_%"

 

o sublinhado refere-se ao seguinte critério:

Qualquer carctere único, ou seja, selecione todas as linha da tabela pessoa onde naturalidade seja um qualquer caractere não branco e não importando o que vem depois...

 

Espero que tenha ajudado..

qlqr coisa , estamos aí..

abrações.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

 

 

 

 

KARA!

 

 

 

Deus lhe pague porque eu não irei ^^

 

 

 

brincadeira....

 

 

 

Iss resolveu...

 

.

 

..de quebra, aprendi um operador SQL novo... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você também pode utilizar o caractere *, assim como no exemplo que o crauller explicou com o % se você utilizar asterisco acho q dá uma otimizada na busca, fikaria tipo "SELECT * FROM pessoa WHERE nome LIKE "MA*".Só pra dar mais uma opçao.Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.