3
ฉันต้องการใช้คำสั่ง CASE เพื่ออัปเดตบางระเบียนใน sql server 2005
UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END ) คำสั่งใช้งานได้ตามวัตถุประสงค์ แต่เงื่อนไขอื่นจะตรวจสอบทุกระเบียนในตาราง มีวิธีใดบ้างที่ฉันจะออกจากแถวที่ไม่ได้รับผลกระทบเหมือนเดิม?
180
sql
sql-server
tsql
sql-update