Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 512460
            [titulo] => Where SQL Server 2008
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-03-02 15:39:14
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 348325
            [status] => A
            [isExample] => 
            [NomeUsuario] => Isaac Jose
            [Apelido] => 
            [Foto] => 
            [Conteudo] => tente assim where classe in('Alimento', 'Perfumaria', 'Medicamento')
        )

)

Where SQL Server 2008

Pedro Ribas
   - 02 mar 2015

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!

Post mais votado

Isaac Jose
   - 02 mar 2015

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

Pedro Ribas
   - 02 mar 2015

Muito obrigado! Funcionou!

Ats, Pedro Ribas.

Alan Mario
   - 02 mar 2015

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

Isaac Jose
   - 02 mar 2015

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.

Alan Mario
   - 03 mar 2015


Citação:
Funciona com ID(chave) caso esteja em sequencia, um select com where que pegue uma sequencia?


Tem como desenvolver?

Alan Mario
   - 05 mar 2015

Se alguem puder esclarecer essa minha duvida.

Mariana Carvalho
   - 06 mar 2015

Boa tarde Alan, select com a sequencia.

http://www.devmedia.com.br/forum/select-com-numero-sequencial/399203

Fernando C
   - 06 mar 2015

se entendi bem, alguns exemplos:
#Código

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)


Citação:
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

Alan Mario
   - 06 mar 2015


Citação:
Boa tarde Alan, select com a sequencia.

http://www.devmedia.com.br/forum/select-com-numero-sequencial/399203


Vou conferir Mariana, obrigado.

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