Bonjour,
Comment peut on associer une valeur ex 'Autre' à une valeur null extraite à partir d'une requête sql.
Merci pour votre réponse
Bonjour,
Comment peut on associer une valeur ex 'Autre' à une valeur null extraite à partir d'une requête sql.
Merci pour votre réponse
par exemple ISNULL : http://msdn.microsoft.com/fr-fr/library/ms184325.aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 declare @ma_valeur varchar(10) set @ma_valeur = null select isnull(@ma_valeur, 'autre') --> autre set @ma_valeur = 'keke chose' select isnull(@ma_valeur, 'autre') --> keke chose
je le ferais avec un (select replace (case when then else)) sur ton champ de sélection dans le select principal ; j'ai fait un truc comme ça il n'y a pas longtemps, si ça peut t'aider:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select replace (case champ1 when 'X' then champ2*100 else 0 end) from where
Bonjour,
Vous avez deux possibilités :
- Soit avec CASE
- Soit avec la fonction ISNULL() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT mesColonnes , CASE WHEN maColonne IS NULL THEN 'Autre' ELSE maColonne END AS maColonne FROM dbo.maTable
@++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT mesColonnes , ISNULL(maColonne, 'Autre') AS maColonne FROM dbo.maTable![]()
houlà, ça se bouscule![]()
ParfaitMercii bcp pour vos réponses, et surtout pour votre disponibilité
![]()
Partager