Bonjour, je débute en Transact SQL (j'ai commencé hier..), et je ne parviens pas a faire une requête du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT champ FROM table
IF champ != 'truc'
BEGIN
/* Fais pleins de supers trucs */
END
ELSE
BEGIN
/* Fais autre chose */
END
Apparemment je ne peux pas utiliser directement le terme 'champ'. Sur internet, en ce qui concerne les comparaisons, j'ai constaté que certains créent une variable, et utilisent une commande du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
DECLARE @supervariable varchar(30)
SELECT @supervariable = champ FROM table
IF @supervariable != 'truc'
[ETC...]
Bref, c'est quelque chose de bien simple que je demande :). Comment faire une comparaison entre la valeur d'un champ qu'on a récupéré et une autre valeur quelconque ?