Where SQL Server 2008

02/03/2015

0

Caros,

Estou começando agora com essa linha de banco de dados e tudo o que estou aprendendo é por vídeo aulas. E estou com uma dúvida que creio que para alguns de vocês seja meio besta, porém acho mais certo perguntar aonde posso encontrar uma boa resposta.

Eu estou com uma tabela de produtos, e para um estudo preciso selecionar apenas algumas classes. Estou tentando utilizar a sentença 'Where' porém são 9 classes de 35 e não estou conseguindo seleciona-las corretamente.

Estou usando a seguinte sentença:

Select * from tb_produtos where classe = 'Alimento', 'Perfumaria', 'Medicamento' [...] e assim vai entretanto há erro na sintaxe, qual a forma que eu devo agrupar para selecionar as classes?

Ajudem esse iniciante por favor!
Pedro Ribas

Pedro Ribas

Responder

Post mais votado

02/03/2015

tente assim where classe in('Alimento', 'Perfumaria', 'Medicamento')

Isaac Jose

Isaac Jose
Responder

Mais Posts

02/03/2015

Pedro Ribas

Muito obrigado! Funcionou!

Ats, Pedro Ribas.
Responder

02/03/2015

Alan Mario

Funciona com ID(chave) caso esteja em sequencia, um select com where que pegue uma sequencia?
Responder

02/03/2015

Isaac Jose

que bom que era isso.. para duvidas futuras pode iniciar suas pesquisar https://msdn.microsoft.com/pt-br/library/ms174986.aspx
essa e a parte de operadores so para vc ter uma visao melhor... e qualquer duvida pode postar ajudaremos no que estiver ao alcance.
Responder

03/03/2015

Alan Mario

Funciona com ID(chave) caso esteja em sequencia, um select com where que pegue uma sequencia?


Tem como desenvolver?
Responder

05/03/2015

Alan Mario

Se alguem puder esclarecer essa minha duvida.
Responder

06/03/2015

Mariana Carvalho

Boa tarde Alan, select com a sequencia.

[url]https://www.devmedia.com.br/forum/select-com-numero-sequencial/399203[/url]
Responder

06/03/2015

Fernando C

se entendi bem, alguns exemplos:
select * from tabela where id between 1 and 500;
select * from tabela where id between 10 and 20;
select * from tabela where id in(1,2,3,4,5)

Ajudem esse iniciante por favor!
Se alguem puder esclarecer essa minha duvida.
calma, amigo.. aqui vão umas dicas boas p/ começar:
http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx
http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx
Responder

06/03/2015

Alan Mario

Boa tarde Alan, select com a sequencia.

[url]https://www.devmedia.com.br/forum/select-com-numero-sequencial/399203[/url]


Vou conferir Mariana, obrigado.

É exatamente esse o código que estava procurando Fernando, Obrigado a você tambem!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar