tôi nhận được một lỗi khi viết stamtement IIF, bàn và báo cáo kết quả đưa ra dưới đây,ORACLE IIF Tuyên Bố
Bản Tuyên Bố:
SELECT IIF(EMP_ID=1,'True','False') from Employee;
Lỗi: 00907-thiếu parantheses đúng
CREATE TABLE SCOTT.EMPLOYEE
(
EMP_ID INTEGER NOT NULL,
EMP_FNAME VARCHAR2(30 BYTE) NOT NULL,
EMP_LNAME VARCHAR2(30 BYTE) NOT NULL,
EMP_ADDRESS VARCHAR2(50 BYTE) NOT NULL,
EMP_PHONE CHAR(10 BYTE) NOT NULL,
EMP_GENDER CHAR(1 BYTE)
)
Vui lòng cung cấp thông tin đầu vào của bạn.
AFAIK , Oracle không có chức năng IIF. Bạn có thể sử dụng CASE WHEN để thay thế: 'select CASE WHEN emp_id = 1 THEN 'Đúng' ELSE 'False' END từ nhân viên' – romar