[MSSQL] UPDATE 쿼리에서의 Alias 사용 및 RANK 함수
가끔 UPDATE 쿼리를 사용할 때 FROM 절에서의 JOIN을 어떻게 해야 할 지 고민을 합니다. 업무상 쿼리, 프로시저를 많이 다루긴 하지만, 뭐든지 자주 접해보지 않으면 할 때마다 아리까리합니다. 그래서 좀 정리해 보기로 했습니다. 기본적인 구문은 이런 식이죠. UPDATE 테이블명 SET 컬럼명 = '값' WHERE 어쩌고 저쩌고. 하지만, 조건이 까다로워지고, 다른 테이블과 JOIN 을 해야할 경우가 생기고 또 종종 자기 스스로 JOIN (SELF JOIN)을 해야 하는 경우가 생깁니다. 다음 예문을 만들면서 RANK 함수에 대한 SQL 2000 버전 호환이 안됨 등등 주로 하고자 했던 내용이 아닌 게 들어가긴 했습니다만, UPDATE 문의 예제를 들면서 UPDATE 문을 사용하는 당위성(?)을..
2009. 10. 16. 11:51