3
SQL Server 2005'te bazı kayıtları güncelleştirmek için CASE deyimini kullanmak istiyorum
UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END ) İfade bu amaç için çalışır, ancak durum tablodaki her kaydı tarar. Etkilenmemiş satırları oldukları gibi bırakabilmemin bir yolu var mı?
180
sql
sql-server
tsql
sql-update