|
@@ -1730,9 +1730,9 @@ public class SQLiteProvider : IProvider
|
|
|
{ Operator.IsGreaterThanOrEqualTo, "{0} >= {1}" },
|
|
|
{ Operator.IsLessThan, "{0} < {1}" },
|
|
|
{ Operator.IsLessThanOrEqualTo, "{0} <= {1}" },
|
|
|
- { Operator.BeginsWith, "{0} LIKE {1} || '%'" },
|
|
|
- { Operator.Contains, "{0} LIKE '%' || {1} || '%'" },
|
|
|
- { Operator.EndsWith, "{0} LIKE '%' || {1}" },
|
|
|
+ { Operator.BeginsWith, "IFNULL({0},'') LIKE {1} || '%'" },
|
|
|
+ { Operator.Contains, "IFNULL({0},'') LIKE '%' || {1} || '%'" },
|
|
|
+ { Operator.EndsWith, "IFNULL({0},'') LIKE '%' || {1}" },
|
|
|
{ Operator.InList, "{0} IN ({1})" },
|
|
|
{ Operator.NotInList, "{0} NOT IN ({1})" },
|
|
|
{ Operator.InQuery, "{0} IN ({1})" },
|