CONSULTA COM SQL
Olá, amigos. Estou precisando montar uma consulta, porém não estou conseguindo nenhum resultado. Preciso mostrar numa ListView todos os clientes que comecem com as letras A, B e C, por exemplo.
Numa consulta normal, somente com a letra A, ficaria assim:
[Ô]Select * From Tabela Where nome Like [ô]A%[ô] Order By nome[Ô]
Até aà tudo bem, mas como acrescentar na mesma consulta as letras B e C.
O resultado seria mais ou menos assim:
ANTONIO LEOPOLDO
ARLINDO BARRETO
BASILIO OTAVIANO MENDES
BRUNO DE ÃVILLA
CARLOS AUGUSTO MENDONÇA
CLÃUDIO BRAGA
CLAUDIOMIRO JOSé DE ABREU
Não sei se fui bem claro, mas se puderem me ajudar, agredeço.
Até mais.
Numa consulta normal, somente com a letra A, ficaria assim:
[Ô]Select * From Tabela Where nome Like [ô]A%[ô] Order By nome[Ô]
Até aà tudo bem, mas como acrescentar na mesma consulta as letras B e C.
O resultado seria mais ou menos assim:
ANTONIO LEOPOLDO
ARLINDO BARRETO
BASILIO OTAVIANO MENDES
BRUNO DE ÃVILLA
CARLOS AUGUSTO MENDONÇA
CLÃUDIO BRAGA
CLAUDIOMIRO JOSé DE ABREU
Não sei se fui bem claro, mas se puderem me ajudar, agredeço.
Até mais.
Use o OR!
Where nome Like [ô]A%[ô]
or nome Like [ô]B%[ô]
or nome Like [ô]C%[ô]
Where nome Like [ô]A%[ô]
or nome Like [ô]B%[ô]
or nome Like [ô]C%[ô]
Cara, que burrice a minha. é claro, eu estava usando o AND, por isso não dava certo.
Dessa vez eu me enganei feio, deve ser a sexta-feira [Ô]braba[Ô].
Valeu, muito abrigado, e gostei da repidez da resposta.
Até mais.
Dessa vez eu me enganei feio, deve ser a sexta-feira [Ô]braba[Ô].
Valeu, muito abrigado, e gostei da repidez da resposta.
Até mais.
Precisando ,estamos ai!!
[Ô]Select * From Tabela Where nome Like [ô]A%[ô] OR nome Like [ô]B%[ô] OR name like [ô]C%[ô] Order By nome[Ô]
Preciso passar as letras que eu quero no parâmetro da rotina.
Private Sub PreencheLista(ByVal letra1 As String,ByVal letra2 As String, ByVal letra3 As String)
etc, etc.
Onde está o erro da sql?
[Ô]Select * From Agenda Where nome Like [ô][Ô] & letra1 & [Ô]%[ô] Or nome Like [ô][Ô] & letra2 & [Ô]%[ô] Order by nome[Ô]
Alguém pode me esclarecer?
Private Sub PreencheLista(ByVal letra1 As String,ByVal letra2 As String, ByVal letra3 As String)
etc, etc.
Onde está o erro da sql?
[Ô]Select * From Agenda Where nome Like [ô][Ô] & letra1 & [Ô]%[ô] Or nome Like [ô][Ô] & letra2 & [Ô]%[ô] Order by nome[Ô]
Alguém pode me esclarecer?
Faz assim:
[Ô]Select * From Agenda Where nome Like [ô][[Ô] & letra1 & [Ô]-[Ô] & letra2 & [Ô]]%[ô] Order by nome[Ô]
traduzindo seria algo Select * From Agenda Where nome Like [ô][A-C]%[ô] Order by nome
[Ô]Select * From Agenda Where nome Like [ô][[Ô] & letra1 & [Ô]-[Ô] & letra2 & [Ô]]%[ô] Order by nome[Ô]
traduzindo seria algo Select * From Agenda Where nome Like [ô][A-C]%[ô] Order by nome
Bom dia amigos, testei desse modo, mas também não deu. Continuo tentando. Se conseguir, eu aviso.
Até mais.
Até mais.
Olá.
Não sei o que você está fazendo de errado, pois, desta forma :
select * from tabela
where nome like [ô]a%[ô]
or nome like [ô]b%[ô]
or nome like [ô]c%[ô]
order by nome
funciona perfeitamente.
Até,
Rogério.
Não sei o que você está fazendo de errado, pois, desta forma :
select * from tabela
where nome like [ô]a%[ô]
or nome like [ô]b%[ô]
or nome like [ô]c%[ô]
order by nome
funciona perfeitamente.
Até,
Rogério.
sSql = [Ô] Select * From Agenda Where nome Like [ô][Ô] & letra1% & [Ô][ô] Or nome Like [ô][Ô] & letra2% & [Ô][ô][Ô]
sSql = sSql & [Ô] Order by nome[Ô]
Tente assim.
sSql = sSql & [Ô] Order by nome[Ô]
Tente assim.
Corrigindo,você está passando três parametros na sub e no select só dois....
Tenta assim
sSql = [Ô] Select * From Agenda Where nome Like [ô][Ô] & letra1% & [Ô][ô] Or nome Like [ô][Ô] & letra2% & [Ô][ô] or nome like [ô][Ô] & letra3% & [Ô][ô][Ô]
sSql = sSql & [Ô] Order by nome[Ô]
Tenta assim
sSql = [Ô] Select * From Agenda Where nome Like [ô][Ô] & letra1% & [Ô][ô] Or nome Like [ô][Ô] & letra2% & [Ô][ô] or nome like [ô][Ô] & letra3% & [Ô][ô][Ô]
sSql = sSql & [Ô] Order by nome[Ô]
Tópico encerrado , respostas não são mais permitidas