Not like
Returns true when the left string does not match the SQL LIKE pattern on the right.
Category: comparison
SQL symbol: NOT LIKE
Syntax
sql
<haystack> NOT LIKE <pattern>Parameters
<haystack>— The value tested against the pattern. Acceptsnvarchar,varbinary,varchar.<pattern>— A SQL LIKE pattern:%matches any run of characters,_matches exactly one. The whole value must match for the row to be excluded. Acceptsnvarchar,varbinary,varchar.
Returns
Examples
sql
SELECT name FROM $planets WHERE name NOT LIKE 'Ma%' LIMIT 3;Mercury
Venus
Earth
Signatures
nvarchar NOT LIKE nvarchar→ booleannvarchar NOT LIKE varbinary→ booleannvarchar NOT LIKE varchar→ booleanvarbinary NOT LIKE nvarchar→ booleanvarbinary NOT LIKE varbinary→ booleanvarbinary NOT LIKE varchar→ booleanvarchar NOT LIKE nvarchar→ booleanvarchar NOT LIKE varbinary→ booleanvarchar NOT LIKE varchar→ boolean
Notes
Case-sensitive, like LIKE itself. NOT ILIKE is the case-insensitive form.