From 3c77797811e97e6ce67d5da5f406ba93f9439adf Mon Sep 17 00:00:00 2001 From: Glauber Costa Date: Sat, 1 Feb 2025 09:30:06 -0500 Subject: [PATCH] also mark IS DISTINCT FROM as supported This seems to really be just an alias for IS: "The IS NOT DISTINCT FROM operator is an alternative spelling for the IS operator. Likewise, the IS DISTINCT FROM operator means the same thing as IS NOT. Standard SQL does not support the compact IS and IS NOT notation. Those compact forms are an SQLite extension. You have to use the prolix and much less readable IS NOT DISTINCT FROM and IS DISTINCT FROM operators on other SQL database engines." --- COMPAT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/COMPAT.md b/COMPAT.md index 055fdae89..593df541a 100644 --- a/COMPAT.md +++ b/COMPAT.md @@ -187,7 +187,7 @@ Feature support of [sqlite expr syntax](https://www.sqlite.org/lang_expr.html). | (NOT) REGEXP | No | | | (NOT) MATCH | No | | | IS (NOT) | Yes | | -| IS (NOT) DISTINCT FROM | No | | +| IS (NOT) DISTINCT FROM | Yes | | | (NOT) BETWEEN ... AND ... | No | | | (NOT) IN (subquery) | No | | | (NOT) EXISTS (subquery) | No | |