none
Como usar um IF e retornar um VALOR numa instrução SQL RRS feed

Respostas

  • Boa noite,

    É possível fazer da seguinte forma.

    -- CÓDIGO SQL
    .
    .
    .
    .
    
    -- CONDIÇÃO "IF" COM O RETORNO DE UM VALOR NO "SELECT"
    IF @Nome = 'ABC'
     BEGIN
    
          SELECT '1'
    
     END
    
    ELSE
     BEGIN
    
          SELECT '0'
    
     END

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Marcado como Resposta -_NGR quarta-feira, 14 de janeiro de 2015 10:14
    terça-feira, 13 de janeiro de 2015 23:20
  • Essa função se aplica ao access com visual studio?

    Obrigado.

    NGR,

    Na instrução "SQL" do Access, você deve utilizar a sua condição com o comando IIF. Segue abaixo um exemplo:

    SELECT CD_PESSOA, NM_PESSOA, CD_SEXO
         IIf(CD_SEXO = "M","MASCULINO",
         "FEMININO") AS SEXO
    FROM TB_PESSOA; 


    Para maiores informações veja:

    http://technet.microsoft.com/pt-br/library/ms181765(v=sql.105).aspx

    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta -_NGR quarta-feira, 14 de janeiro de 2015 23:12
    quarta-feira, 14 de janeiro de 2015 10:53

Todas as Respostas

  • Boa noite,

    É possível fazer da seguinte forma.

    -- CÓDIGO SQL
    .
    .
    .
    .
    
    -- CONDIÇÃO "IF" COM O RETORNO DE UM VALOR NO "SELECT"
    IF @Nome = 'ABC'
     BEGIN
    
          SELECT '1'
    
     END
    
    ELSE
     BEGIN
    
          SELECT '0'
    
     END

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Marcado como Resposta -_NGR quarta-feira, 14 de janeiro de 2015 10:14
    terça-feira, 13 de janeiro de 2015 23:20
  • Essa função se aplica ao access com visual studio?

    Obrigado.

    quarta-feira, 14 de janeiro de 2015 00:15
  • Ao Access eu não sei, mas ao SQL com Visual Studio se aplica.

    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    quarta-feira, 14 de janeiro de 2015 09:43
  • ok, obrigado.
    quarta-feira, 14 de janeiro de 2015 10:15
  • Essa função se aplica ao access com visual studio?

    Obrigado.

    NGR,

    Na instrução "SQL" do Access, você deve utilizar a sua condição com o comando IIF. Segue abaixo um exemplo:

    SELECT CD_PESSOA, NM_PESSOA, CD_SEXO
         IIf(CD_SEXO = "M","MASCULINO",
         "FEMININO") AS SEXO
    FROM TB_PESSOA; 


    Para maiores informações veja:

    http://technet.microsoft.com/pt-br/library/ms181765(v=sql.105).aspx

    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta -_NGR quarta-feira, 14 de janeiro de 2015 23:12
    quarta-feira, 14 de janeiro de 2015 10:53
  • Obrigado!
    quarta-feira, 14 de janeiro de 2015 23:13