DataBase/Oracle with Error
[해결 방법] ORA-00936: missing expression
HJ0216
2023. 8. 26. 20:08
👉 기본 환경
- 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);
|
서브 쿼리에 () 추가