Duvida SQL

Sei q nao tem uito a ver com java nas to sem a quem recorer

para q serve o any do SQL

select * from cliente where estado =any ('DF','GO','MG');

Valeu

ele vai retornar todos os registros que o estado seja ou DF ou Go ou MG

que tipo de duvida é essa ? vc não sabe para que serve o any ?

sera que ele não traz os resultados cujo estado seja algum desses que vc indicou?

[quote=peczenyj]que tipo de duvida é essa ? vc não sabe para que serve o any ?

sera que ele não traz os resultados cujo estado seja algum desses que vc indicou?[/quote]

Calma cara, fórum é para isso mesmo, tirar toda e qualquer dúvida.

Eu estou calmo, entretanto sem um ponto de interrogação eu não sei se é uma duvida sobre a sintaxe sql, para que serve ou se por acaso a query não está retornando o que se espera, de repente não está sendo construida a string de consulta corretamente… são diversos problemas.

só reclamei, talvez absurdamente, pela falta de uma simples ‘?’

blz!

deviamos ter como colocar estrelas negativas…

o any serve como o in no sql da MS…

SELECT * FROM CLIENTES WHERE ESTADO IN ( 'SP', 'RJ', 'MG' )

por exemplo…

Irá trazer todos os clientes onde o estado seja um desses 3 !

[quote=SlashJava]Sei q nao tem uito a ver com java nas to sem a quem recorer

para q serve o any do SQL

select * from cliente where estado =any ('DF','GO','MG');

Valeu[/quote]

Ae mano… qual banco que é?
Normalmente no lugar do “ANY” é “IN”.
Que significar todos os clientes que estiverem aqui (‘DF’,‘GO’,‘MG’).

Vc tb pode usar o…

"NOT IN" ou "NOT ANY"

Que vai retornar o todos os clientes que NÃO estão naqueles estados.