쿼리에서 별명 필드를 사용하는 방법은 무엇입니까? (오라클 10G)
문제
이 쿼리를 작성하면 :
select Fname,Age*2 as Demo from Men where Demo = 5
그런 다음 오류가 발생합니다
ORA-00904 (데모 식별되지 않음)
어떻게 사용할 수 있습니까?
해결책
오라클에서 "AS"가 필요하지 않습니다.
당신은 단순히 글을 씁니다.
select fname, asge*2 demo from men;
그러나 "where"-클래스에서 별명을 사용할 수 없습니다.
다른 사이트의 게시물에서 인용 :
그것의 기술은 WHERE 절과 그룹 별 절을 실행할 때 쿼리의 선택 부분이 실행되지 않고 별명이 할당되지 않았다는 것입니다. 주문은 선택 후 기술적으로 수행되므로 별칭을 사용할 수 있습니다.
제휴하지 않습니다 StackOverflow