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

CASEステートメントを使用してSQLServer2005の一部のレコードを更新したい

    WHEREを追加します 条項

    UPDATE dbo.TestStudents  
    SET     LASTNAME =  CASE  
                            WHEN LASTNAME = 'AAA' THEN 'BBB' 
                            WHEN LASTNAME = 'CCC' THEN 'DDD' 
                            WHEN LASTNAME = 'EEE' THEN 'FFF' 
                            ELSE LASTNAME
                        END 
    WHERE   LASTNAME IN ('AAA', 'CCC', 'EEE')
    


    1. SQL Serverクエリ:リテラルでは高速ですが、変数では低速です

    2. SQL Server 2016:データのインポート

    3. XMLAを取得してキューブ構造を分析する

    4. 2つの異なるデータベースのテーブル間で結合しますか?