내가 시도한 :Oracle SQL의 열에 부울 유형이 있습니까?
select 1>2 from dual;
만 가지고 :
ORA-00923: FROM keyword not found where expected
오라클 SQL의 열 표현을위한 부울 유형이 있습니까?
내가 할 수 :
select case when 1>2 then 'T' else 'F' end from dual;
원래 내가 날짜 필드와 나는 차이를 받고 서명을 보이는 것을 발견했다 가장 빠른 방법을 비교하려고 ... 내가
SIGN
기능을 시도
UPDATE , 그것이 특정 공급 업체 확장인지 알 수 없습니다.
select SIGN(1-2) from dual;
select SIGN(DATE '2017-01-02' - DATE '2017-02-12') from dual;
그러나이 트릭은 작동하지 않습니다. 또는 ...
아니요, 부울 유형이 없습니다. 'char()'또는 작은 정수를 사용할 수 있습니다. –
1과 0이있는 char (1)이 최선의 방법입니다. – Adam
두 값을 비교 한 결과를 표현할 방법을 찾고 있습니다. 나는 "부울"타입으로 컬럼을 생성하는 것에 관심이 없다. – gavenkoa