NOT_ILIKE()
All functions > COMPARISON > NOT_ILIKE()
Negated case-insensitive wildcard match.
Signatures
Returns: TRUE, FALSE, or NULL
NOT_ILIKE(expr1: VARCHAR, expr2: VARCHAR, [escape: VARCHAR]) → BOOLEAN sql
| Parameter | Type | Required | Description |
|---|---|---|---|
expr1 | VARCHAR | Yes | String to match |
expr2 | VARCHAR | Yes | Pattern |
escape | VARCHAR | No | Escape character |
Notes
Opposite of ILIKE; same wildcards as LIKE.
Related operators
Examples
NOT_ILIKE — functional call
FeatureQL
SELECT
f1 := NOT_ILIKE('Ab', 'z%') -- `NOT_ILIKE(expr, pattern)` matches keyword `NOT ILIKE`
;Result
| f1 BOOLEAN |
|---|
| true |
NOT_ILIKE — chained
FeatureQL
SELECT
f1 := ('Ab').NOT_ILIKE('z%') -- Receiver is the string; argument is the pattern
;Result
| f1 BOOLEAN |
|---|
| true |