두 조건에 따라 테이블을 업데이트하려는 SQL 스크립트가 있습니다. Fax가 Null 인 경우 나는 그것이 이미 "N/A"가되도록하고 싶습니다. 두 번째 조건은 내가 어떻게 만나야할지 모르겠다. 두 번째 조건은 해당 팩스의 마지막 네 자리 만 표시 할 팩스 번호가있는 경우입니다.두 조건이있는 테이블 업데이트
내 코드는 지금까지 내가이 갱신 또는 하나의 업데이트에 대한 Set
문을 가질 수있는 방법
Update Supp_copy
Set Fax = 'N/A'
Output
Inserted.SupplierID,
Inserted.Country,
DELETED.Fax as 'Fax before update',
INSERTED.Fax as 'Fax after update'
From Supp_copy
Where Fax is NULL
내 예상 출력
SupplierID Country Fax before update Fax after update
---------- -------- ----------------- ----------------
2 USA NULL N/A
3 USA (313) 555-3349 3349
16 USA NULL N/A
19 USA (617) 555-3389 3389
25 Canada NULL N/A
29 Canada (514) 555-2921 2921
것입니까? 할 수 없다면 최종 결과는 어떻게 얻을 수 있습니까? SQL 서버에 대한
어느 데이터베이스입니까? – Rams