Aller au contenu | Aller au menu | Aller à la recherche

SQL :: Sélectionner des valeurs prédéfinis dans une colonne sans utiliser de table

Vous souhaitez sélectionner une liste de valeurs que vous avez prédéfini, afin de pouvoir croiser ces valeurs avec une table elles doivent être dans la même colonne. Pour éviter de créer une table temporaire vous pouvez utiliser ceci :
SELECT Fruits='banane' UNION SELECT Fruits='poire' UNION SELECT Fruits='pomme'











pour étendre un peu le sujet:


SELECT 'Type_fruit' =
(
CASE
WHEN nb_banane>0 THEN 'Banane'
END
)
FROM MABASE.Matable_fruits
UNION
SELECT 'Type_fruit' =
(
CASE
WHEN nb_poire>0 THEN 'Poires'
END
)
FROM MABASE.Matable_fruits
UNION
SELECT 'Type_fruit' =
(
CASE
WHEN nb_pomme>0 THEN 'Pommes'
END
)
FROM MABASE.Matable_fruits

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet