IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

informer

  1. MS ACCESS - SQL - CASE WHEN ELSE -> SWITCH ( ..., true , 'Value by default')

    par , 08/10/2021 à 12h39
    Bonjour à tous,

    La syntaxe proposée par l'aide en ligne MS est :
    Switch(expr-1, value-1, [ expr-2, value-2..., [ expr-n, value-n ]])

    Switch renvoie une valeur Null dans le cas suivants :
    • Aucune expression n’a la valeur True.
    • La première expression ayant une valeur True a une valeur correspondante Null
    Mais rien d'explicite sur comment avoir l'équivalent de ELSE

    Très simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT Switch(..., True, 'ValueByDefault'
    ...

    Mis à jour 19/11/2021 à 09h58 par informer

    Catégories
    Sans catégorie
  2. SWITCH un IIF étendu

    par , 06/06/2018 à 10h53
    La fonction SWITCH est plus modulaire qu’IIF

    Switch ( expression1, value1, expression2, value2, ... expression_n, value_n, True, default value)
    EXEMPLE
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT Switch(num=0,'ZERO',num=1,'UN' ,num=2,'DEUX',True,'Autre' ) AS test FROM table

    Mis à jour 29/07/2018 à 19h01 par LittleWhite (Coloration du code)

    Tags: iif, sql, switch, vba
    Catégories
    Sans catégorie