組み込み関数のシグネチャーに関する問題を報告します。

このインスペクションは引数の数が間違っている、キーワードが無効である、データ型が不正であるなどの問題を報告します。

例 (MySQL):

CREATE TABLE foo (a INT, b INT, c INT)

SELECT IFNULL() FROM foo; -- error
SELECT IFNULL(a) FROM foo; -- error
SELECT IFNULL(a, b) FROM foo; -- OK
SELECT IFNULL(a, b, c) FROM foo; -- error

MySQL の IFNULL() 関数は厳密に 2 つの引数を受け取ります。 そのため、正しいのは SELECT IFNULL(a, b) FROM foo; クエリだけです。