none
Clausula where - Caracter Coringa RRS feed

  • Pergunta

  • Tenho uma Store Procedure com muitos parametros e gostaria de saber se existe algum "Caracte Coringa" para se usar na clausula where que represente qualquer coisas.

    Ex:
    Seletc * from clientes where nome = 'Fabio' (Seleciona somente o cliente cujo nome é fabio)

    Select * from clientes where nome = '*' (Selecionaria todos os clientes supondo que o * fosse um caracter coriga)

    Grato

    Fabio

    sexta-feira, 21 de julho de 2006 17:29

Respostas

  •  

     

     Select * From tabela where campo like '%%'

     ou

     

    delcare @nome varchar(100)

     

     Select * From tabela where campo = isnull(@nome,campo)

     

    assim se vc. nao passar o nome na variavel ele traz todas.

     

    Abs.

    • Sugerido como Resposta Joao Batista quarta-feira, 20 de julho de 2011 00:37
    • Marcado como Resposta Heloisa Pires terça-feira, 3 de julho de 2012 13:36
    sexta-feira, 21 de julho de 2006 17:38

Todas as Respostas

  •  

     

     Select * From tabela where campo like '%%'

     ou

     

    delcare @nome varchar(100)

     

     Select * From tabela where campo = isnull(@nome,campo)

     

    assim se vc. nao passar o nome na variavel ele traz todas.

     

    Abs.

    • Sugerido como Resposta Joao Batista quarta-feira, 20 de julho de 2011 00:37
    • Marcado como Resposta Heloisa Pires terça-feira, 3 de julho de 2012 13:36
    sexta-feira, 21 de julho de 2006 17:38
  • Valew Marcelo, ficou perfeito
    sexta-feira, 21 de julho de 2006 18:01