👉 기본 환경
- Language: Oracle
⌨️ 코드
1
2
3
4
5
|
SELECT PRICE MAX_PRICE
FROM PRODUCT
WHERE PRICE = SELECT MAX(PRICE)
FROM PRODUCT;
|
🖨️오류
ORA-00936: missing expression
📡 원인
WHERE절 서브 쿼리는 ()로 구분하지 않아, 쿼리가 제대로 인식되지 않음
📰 해결 방법
1
2
3
4
5
|
SELECT PRICE MAX_PRICE
FROM PRODUCT
WHERE PRICE = (SELECT MAX(PRICE)
FROM PRODUCT);
|
서브 쿼리에 () 추가
'DataBase > Oracle with Error' 카테고리의 다른 글
[해결 방법] ORA-00907: missing right parenthesis (0) | 2023.08.28 |
---|---|
[해결 방법] ORA-01427: single-row subquery returns more than one row (0) | 2023.08.28 |
[해결 방법] ORA-00905: missing keyword (0) | 2023.08.26 |
[해결 방법] ORA-00923: FROM keyword not found where expected (0) | 2023.08.26 |
[해결 방법] ORA-00920: invalid relational operator (0) | 2023.08.26 |