在MS SQL Server中,我可以执行以下操作:
SELECT ISNULL(Field,'Empty') from Table
但在PostgreSQL中,我遇到了一个语法错误.如何模拟ISNULL()
功能?
在MS SQL Server中,我可以执行以下操作:
SELECT ISNULL(Field,'Empty') from Table
但在PostgreSQL中,我遇到了一个语法错误.如何模拟ISNULL()
功能?
SELECT CASE WHEN field IS NULL THEN 'Empty' ELSE field END AS field_alias
或者更地道一些:
SELECT coalesce(field, 'Empty') AS field_alias