In Sql Server può capitare di effettuare una particolare SELECT in base ad un risultato, in caso di presenza di record effettuare una select oppure un'altra in caso di mancanza.
Qui di seguito un esempio nel quale verifica se sono presenti dei dati a seguito di una condizione effettuando una query con condizione 10, altrimenti altra query con altra condizione. Il tutto con la parola chiave IF EXISTS
IF EXISTS (
SELECT Campo
FROM TAB_1
WHERE
NomeCampo= 10
)
BEGIN
SELECT Campo1, Campo2
FROM
Tab_1
WHERE
NomeCampo= 10
END
ELSE
BEGIN
SELECT Campo1, Campo2
FROM
Tab_1
WHERE
NomeCampo= 20
END
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento