SELECT max (x)가 null을 반환합니다. 0을 반환하려면 어떻게해야합니까? 다음 명령을 실행할 때 null 대신 0을 반환하는 방법 : SELECT MAX(X) AS MaxX FROM tbl WHERE XID = 1 (XID = 1 인 행이 없다고 가정) SQL 2005/2008 : SELECT ISNULL(MAX(X), 0) AS MaxX FROM tbl WHERE XID = 1 또는: SELECT coalesce(MAX(X), 0) AS MaxX FROM tbl WHERE XID = 1 다음과 같이 (MySQL의 경우) : SELECT IFNULL(MAX(X), 0) AS MaxX FROM tbl WHERE XID = 1 MSSQL의 경우 교체 IFNULL와 함께 ISNULL또는 Oracl..