본문 바로가기

Firebird에서는 ISNULL 함수 역할을 하는 COALESCE 함수를 이용.

Firebird에서는 ISNULL 함수 역할을 하는 COALESCE 함수를 이용.

select  COALESCE( field1 ,'대체할문자') from ....

coalesce(v1, v2)함수는 v1의 값이 null일때 v2를 전달

 

MS : SELECT ISNULL(MAX(ID), 0) + 1 FROM TBLTABLE

FB : SELECT COALESCE(MAX(ID), 0) + 1 FROM TBLTABLE

=>위 예제에서 COALESCE은 NULL 값이 나올때는 0 으로 반환하는것이다.