USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Banco de Dados)

Título da Dica:  Usando o IIF em Consultas SQL
Postada em 8/10/2000 por Webmaster      Clique aqui para enviar email para o autor  webmaster@vbweb.com.br
Digamos que você precise atribuir um determinado valor a uma variável, dependendo do conteúdo de outra (inseri um valor ou outro). Neste caso, pode-se utilizar o comando IIF.

Syntaxe:
IIF([Condição], [Valor Verdadeiro], [Valor Falso]).
Este comando retornará [Valor Verdadeiro] no caso da [Condição] ser verdadeira ou [Valor Falso] no caso da [Condição] ser falsa.

Ex:
Dim iX As Integer, sRet As String
iX = 3
sRet = IIF(X > 1, "X é maior que 1", _
                  "X é menor ou igual a 1")
Depois disso, sRet conterá a String "X é maior que 1".

Você pode usar o IIF fácilmente numa consulta SQL. Digamos que você precise fazer uma consulta SQL, onde tenha que testar o conteúdo de um campo e retornar valores diferentes conforme o conteúdo deste campo. Num caso como este, pode-se utilizar o comando IIF. Por exemplo, digamos que você fará uma consulta na tabela de alunos e você quer criar um campo onde, se a média do aluno for maior ou igual a 5, ele seja preenchido com o texto "Aprovado", ou então "Reprovado". Veja como ficaria:

SELECT Nome, Média, IIF(Média>=5,"Aprovado","Reprovado") AS Status FROM Alunos
 


CyberWEB Network Ltda.    © Copyright 2000-2021   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página