Bonjour, je débute en Transact SQL (j'ai commencé hier..), et je ne parviens pas a faire une requête du type :
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
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
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 ?
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...]
Partager