오라클에서 if(조건, 그렇다면, 그렇지 않으면) MySQL/MSSQL에는 아래와 같이 쿼리 내에서 null 값을 탐지하는 데 사용할 수 있는 함수인 경우 작은 인라인이 있습니다. SELECT ... foo.a_field AS "a_field", SELECT if(foo.bar is null, 0, foo.bar) AS "bar", foo.a_field AS "a_field", ... 문제는 이 코드가 Oracle 데이터베이스에서 실행되는 것이 안전하지 않다는 것입니다. 구문의 인라인을 지원하지 않기 때문입니다. Oracle에 동등한 기능이 있습니까?NULL 값과 COALESCE/NVL/NVL2를 주로 다루는 나머지 답변을 보완하려면 다음과 같이 하십시오. SELECT * FROM TheTable WHE..