Tipo l'inizio della dichiarazione CASE :
Seleziona CASE WHEN [ tuo caso ]
sostituire [ tuo caso ] con il confronto che si desidera eseguire. Per esempio, per confrontare i valori di genere di M o F , digitare :
Seleziona CASO QUANDO Sesso = 'F'
2
digitare l'istruzione azione . Questa è la clausola THEN , che indica al server SQL che cosa fare quando la condizione tra le corrispondenze quando. Digitare quanto segue :
ALLORA [ eseguire l'azione ]
Sostituire [ eseguire l'azione ] con il risultato desiderato . Continuando l'esempio dal punto 2 , il confronto di genere avrebbe aggiunto :
THEN ' Femminile '
3 Tipo
l'azione predefinita Per eseguire seguito da "End Case" se si utilizza DB2 o MySQL , o " End" se si utilizza Microsoft SQL , Oracle o Sybase .
ELSE [ un'altra azione ] FINE cASO
Sostituisci [ un'altra azione ] con il risultato desiderato da produrre quando la condizione di istruzione case ( s ) sono false . Per il nostro esempio genere , aggiungiamo noi :
ELSE ' Male'
4
Eseguire l'istruzione per esaminare i risultati
Utilizzando semplici istruzioni case .
5
determinare l'espressione di valori da testare contro
6
Tipo : .
Select Case [ espressione ]
Sostituire [ espressione ] con il nome del campo o il risultato di una query di essere testati .
7
Creare il QUANDO /THEN .
QUANDO 'F' ALLORA
' femminile '
la differenza tra il caso cercato e il semplice caso è in questa fase . Qui , non è necessario ripetere il valore da verificare . Tale valore non cambia in ogni confronto e è elencata subito dopo la parola chiave case .
8
digitare l'istruzione ELSE se desiderato , seguito da una " FINE " o "CASE END" . Microsoft SQL , Oracle o Sybase utilizzo finale . MySQL e DB2 uso FINE CASO .
ELSE ' Male' FINE CASO
9
eseguire la query ed esaminare i risultati .
software © www.354353.com