Laboratoire Microsoft |  Blog |  Webcast |  Students Club |  FaqXP  |  CertifExpress 
 Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org

Requête WHEN ...

Un forum dédié au serveur de Base de Données Made in Microsoft

Modérateurs: ygainche, Thierry DEMAN (MVP Exchan, Modérateurs_Applicatifs

Requête WHEN ...

Messagepar danaobrest sur Ven 19 Déc 2003, 11:24

J'ai aperçu une clause 'When' dans un script SQL mais je ne l'ai pas trouvé dans l'aide en ligne ...

A quoi sert-elle ? Comment s'écrit-elle exactement ?

Merci par avance ...

Daniel
Avatar de l’utilisateur
danaobrest
Member
Member
 
Messages: 58
Inscrit le: Jeu 05 Déc 2002, 13:09

Messagepar Thierry DEMAN (MVP Exchan sur Ven 02 Jan 2004, 22:37

Salut

es-tu sur que le script était adapté à SQL Server de Microsoft?

A+
Thierry DEMAN (MS MVP Exchange,SQL/server)
WEB PERSO|New FAQ EXCHANGE| FAQ ISA MCITPs SQL2005 DEV&ADM, Exchange 2007,Windows 2008 ADM&Enterprise(52 MCPs).
Avatar de l’utilisateur
Thierry DEMAN (MVP Exchan
Forum Junkie
Forum Junkie
 
Messages: 7563
Inscrit le: Ven 22 Nov 2002, 9:33
Localisation: France, ARRAS (62)

Messagepar typhon666 sur Mer 07 Jan 2004, 12:49

ceci est du transact sql
exemple de code qui fonctionne parfaitement sur sql server 7


select CASE WHEN pe0.var5 IS NULL THEN '00000000' ELSE substring(rtrim(ltrim(pe0.var5)),1,8) END
Avatar de l’utilisateur
typhon666
Senior
Senior
 
Messages: 489
Inscrit le: Jeu 20 Fév 2003, 14:50
Localisation: Roissy CDG

Messagepar Thierry DEMAN (MVP Exchan sur Mer 07 Jan 2004, 14:06

Salut,

tu veux dire celà:

Code: Tout sélectionner
Syntax
Simple CASE function:

CASE input_expression
    WHEN when_expression THEN result_expression
        [ ...n ]
    [
        ELSE else_result_expression
    ]
END

Searched CASE function:

CASE
    WHEN Boolean_expression THEN result_expression
        [ ...n ]
    [
        ELSE else_result_expression
    ]
END



peut être...

A+
Thierry DEMAN (MS MVP Exchange,SQL/server)
WEB PERSO|New FAQ EXCHANGE| FAQ ISA MCITPs SQL2005 DEV&ADM, Exchange 2007,Windows 2008 ADM&Enterprise(52 MCPs).
Avatar de l’utilisateur
Thierry DEMAN (MVP Exchan
Forum Junkie
Forum Junkie
 
Messages: 7563
Inscrit le: Ven 22 Nov 2002, 9:33
Localisation: France, ARRAS (62)

Messagepar typhon666 sur Jeu 08 Jan 2004, 13:17

c'est ca :wink:
Avatar de l’utilisateur
typhon666
Senior
Senior
 
Messages: 489
Inscrit le: Jeu 20 Fév 2003, 14:50
Localisation: Roissy CDG


Retourner vers SQL Server

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités



Accueil | News | Articles | Tips | Outils | FAQ XP | Certification | Easters Eggs
Essentiels | Top Sites | Glossaire | Vidéos | Whitepapers | Essentiels | Boîte à Scripts
Conditions d'utilisation é Copyright | Respect de la vie privée