Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
SQL Select Case Tutorial
SQL é uma poderosa linguagem de manipulação de dados. Ele fornece um mecanismo para acessar e modificar os dados armazenados em tabelas relacionais. Um recurso de apoio do poder geral de SQL é o suporte para instruções case . A instrução case é funcionalmente equivalente a criar uma série de "se " declarações de código de processamento. Uma declaração simples caso compara uma variável ou campo com um conjunto de resultados. Uma expressão de caso procurou compara um conjunto de expressões booleanas para determinar o resultado. Em ambos os casos , diferentes ações podem ser realizadas com base no resultado da exposição do caso . Instruções
Usando instruções CASE pesquisada
1

Digite o início da instrução CASE :

Selecione CASE WHEN [ o caso ]

Substitua [ o caso ] com a comparação a ser executada . Por exemplo, para comparar os valores de gênero de M ou F, você deverá digitar:

Selecione CASE WHEN sexo = 'F'
2

Digite a instrução de ação. Esta é a cláusula THEN , que informa ao servidor SQL o que fazer quando a condição dos QUANDO partidas . Digite o seguinte :

ENTÃO [ executar a ação ]

Substitua [ executar a ação ] com o resultado desejado . Continuando o exemplo da Etapa 2, a comparação entre os gêneros acrescentaria :

THEN ' Feminino '
3

Digite a ação padrão para executar seguido por " fim do caso " se estiver usando DB2 ou MySQL, ou "End" se estiver usando o Microsoft SQL , bancos de dados Oracle ou Sybase.

mAIS [ outra ação ] END CASE

Substitua [ outra ação ] com o resultado desejado a ser produzido quando a condição de exposição do caso (s) são falsas. Para o nosso exemplo gênero, poderíamos acrescentar :

ELSE ' Male'
4

Execute a instrução para examinar os resultados
Usando instruções simples caso .
5

Determine a expressão para os valores a serem testados contra
6

Tipo: .

Selecione CASE [ expressão ]

Substituir [ expressão ] com o nome do campo ou resultado da consulta a ser testado.
7

Criar a declaração WHEN /THEN .

QUANDO 'F' THEN
' Feminino '

a diferença entre o caso pesquisados ​​e o caso mais simples é , neste passo . Aqui , não é necessário repetir o valor a ser testado . Esse valor não muda em cada comparação e está listada imediatamente após a palavra-chave CASE.
8

Digite a instrução ELSE se desejado , seguido por "END" ou " fim do caso " . Microsoft SQL , Oracle, Sybase ou utilização final. MySQL e uso DB2 END CASE.

ELSE ' Masculino ' END CASE
9

Executar a consulta e examine os resultados .

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular a idade de um empregado no Access 
·Como converter Odb para MDB 
·DB2 e Desigualdade Usos do Índice 
·Como converter LONG para CLOB 
·Como acessar uma consulta ad hoc 
·Como fazer amostras de teste dependentes em SPSS 
·Da Oracle Pós- Autenticação Triggers 
·MS Access 2003 vs MS Access 2007 
·Como acessar um Assistente de Consulta de erro 2003 qua…
·Como ativar o banco de dados de espera em Oracle 9i 
  Artigos em destaque
·Como fazer backup de um computador em rede 
·O que é a escalabilidade do DB2 
·Como usar o Illustrator 9 Com XP 
·Como escrever cursores em SQL 
·Como organizar músicas em uma lista de reprodução pa…
·Como atualizar Erros Fonte para Kaspersky 
·Como desativar um firewall 
·Como desinstalar o Kit Major Defense 
·Como usar uma bateria com Ableton Live 
·Como entrada MIDI Nota dados em Cubase SX3 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados