Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:
 Databricks SQL 
 Databricks Runtime
Returnerar true om str matchar pattern skiftlägesokänsligt escape .
Syntax
str [ NOT ] ilike ( pattern [ ESCAPE escape ] )
str [ NOT ] ilike { ANY | SOME | ALL } ( [ pattern [, ...] ] )
Argument
str: EttSTRINGuttryck iUTF8_BINARYellerUTF8_LCASEsorteringsordning.pattern: EttSTRINGuttryck.escape: En teckenbeteckningSTRING.ANYellerSOME:ALLOm
ALLangesilikereturnerastrueomstrdet matchar alla mönster, annars returnerastrueom det matchar minst ett mönster.
Returer
En BOOLEAN.
Mönstret är en sträng som matchas bokstavligen och skiftlägesokänsligt, med undantag för följande specialsymboler:
- 
              
_matchar ett tecken i indata (liknar.i posix reguljära uttryck) - 
              
%matchar noll eller fler tecken i indata (liknar.*i posix reguljära uttryck). 
Standardutrymningstecknet '\'är .
Om ett escape-tecken föregår en särskild symbol eller ett annat escape-tecken matchas följande tecken bokstavligen och i skiftlägesokänsligt sätt.
Det är ogiltigt om du vill undvika andra tecken.
När du använder literaler använder du raw-literal (r prefix) för att undvika förbearbetning av escape-tecken.
              str NOT ilike ... motsvarar NOT(str ilike ...).
Exempel
> SELECT ilike('Spark', '_PARK');
true
> SELECT r'%SystemDrive%\users\John' ilike r'\%SystemDrive\%\\Users%';
true
> SELECT r'%SystemDrive%\users\John' ilike '\%SystemDrive\%\\\\Users%';
true
> SELECT '%SystemDrive%/Users/John' ilike '/%SystemDrive/%//users%' ESCAPE '/';
true
> SELECT like('Spock', '_pArk');
false
> SELECT 'Spark' like SOME ('_ParK', '_Ock')
true
> SELECT 'Spark' like ALL ('_ParK', '_Ock')
false