sql >> データベース >  >> RDS >> Sqlserver

ORはSQLServerのCASEステートメントではサポートされていません

    この形式では、次のいずれかを使用する必要があります。

    CASE ebv.db_no 
      WHEN 22978 THEN 'WECS 9500' 
      WHEN 23218 THEN 'WECS 9500'  
      WHEN 23219 THEN 'WECS 9500' 
      ELSE 'WECS 9520' 
    END as wecs_system 
    

    それ以外の場合は、次を使用します:

    CASE  
      WHEN ebv.db_no IN (22978, 23218, 23219) THEN 'WECS 9500' 
      ELSE 'WECS 9520' 
    END as wecs_system 
    


    1. AndroidSQLiteLIKEエスケープワイルドカード

    2. djangoテストアプリエラー-テストデータベースの作成中にエラーが発生しました:データベースの作成が許可されていません

    3. CTEエラー:アンカーと再帰部分の間でタイプが一致しません

    4. SQL ServerでOBJECTPROPERTY()を使用して、オブジェクトがストアドプロシージャであるかどうかを確認します