문제

이 쿼리를 작성하면 :

select Fname,Age*2 as Demo from Men where Demo = 5

그런 다음 오류가 발생합니다

ORA-00904 (데모 식별되지 않음)

어떻게 사용할 수 있습니까?

도움이 되었습니까?

해결책

오라클에서 "AS"가 필요하지 않습니다.

당신은 단순히 글을 씁니다.

select fname, asge*2 demo from men;

그러나 "where"-클래스에서 별명을 사용할 수 없습니다.

다른 사이트의 게시물에서 인용 :

그것의 기술은 WHERE 절과 그룹 별 절을 실행할 때 쿼리의 선택 부분이 실행되지 않고 별명이 할당되지 않았다는 것입니다. 주문은 선택 후 기술적으로 수행되므로 별칭을 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top