[SQL] MS-SQL 2000에서 where 절에 별칭 컬럼을 사용하여
SQLMS-SQL 2000에서 where 절에 별칭 컬럼을 사용하여
난 당신이 T-SQL의 where 절에 별칭 열을 사용할 수 없습니다 알고; 그러나, Microsoft는이에 대한 해결 방법의 일종을 제공하고있다?
해결법
-
==============================
1.한 가지 해결 방법은 파생 테이블을 사용하는 것입니다.
한 가지 해결 방법은 파생 테이블을 사용하는 것입니다.
예를 들면 :
select * from ( select a + b as aliased_column from table ) dt where dt.aliased_column = something.
이게 도움이 되길 바란다.
-
==============================
2.당신이 앨리어싱 무엇에 따라, 당신은 두 곳에서 사용자 정의 함수와 기준으로 바꿀 수 있습니다. 그렇지 않으면 당신은 몇 가지 매우 추한되는 경향이 장소, 당신은 또한 열을 주문하는 경우 3+ 지점을 업데이트하는 수단 별칭 코드를 복사.
당신이 앨리어싱 무엇에 따라, 당신은 두 곳에서 사용자 정의 함수와 기준으로 바꿀 수 있습니다. 그렇지 않으면 당신은 몇 가지 매우 추한되는 경향이 장소, 당신은 또한 열을 주문하는 경우 3+ 지점을 업데이트하는 수단 별칭 코드를 복사.
from https://stackoverflow.com/questions/260399/using-an-alias-column-in-the-where-clause-in-ms-sql-2000 by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL 서버 2005에서 Active Directory를 쿼리 (0) | 2020.06.10 |
---|---|
[SQL] 또 다른 열을 기준으로 최대 열 값 그룹과 행 선택 (0) | 2020.06.10 |
[SQL] 오라클 <>,! =, ^ = 운영 (0) | 2020.06.10 |
[SQL] CakePHP의에서 UNION 구문 (0) | 2020.06.10 |
[SQL] SQL 날짜 형식 변환? [YYYY-MM-DD에 DD.MM.YY] (0) | 2020.06.10 |