Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
Büyük/küçük harfe duyarsız olarak str eşleşiyorsa patternescape true döndürür.
Söz dizimi
str [ NOT ] ilike ( pattern [ ESCAPE escape ] )
str [ NOT ] ilike { ANY | SOME | ALL } ( [ pattern [, ...] ] )
Bağımsız değişkenler
str:STRINGifadesiUTF8_BINARYveyaUTF8_LCASEharmanlama içinde.pattern: BirSTRINGifadesi.escape: Tek bir karakterSTRINGsabiti.ANYveya veyaSOMEALL:Belirtilirse
ALL, [NOT] ilike,truetüm desenleri eşleştiriyorsa (veya eşleştirmiyorsa)strdöndürür. Aksi takdirde veyaANYya daSOMEbelirtilmişse,NOTen az bir desenle eşleştiğinde (veya eşleşmediğinde) [true] değerini döndürürstr.
Döndürülenler
Bir BOOLEAN.
Desen, aşağıdaki özel simgeler dışında tam anlamıyla ve büyük/küçük harfe duyarsız olarak eşleşen bir dizedir:
-
_girişteki herhangi bir karakterle eşleşir (POSIX normal ifadelerinde olduğu gibi.) -
%girişteki sıfır veya daha fazla karakterle eşleşir (POSIX normal ifadelerinde olduğu gibi.*).
Varsayılan kaçış karakteridir '\'.
Bir kaçış karakteri özel bir simgeden veya başka bir kaçış karakterinden önce gelirse, aşağıdaki karakter tam anlamıyla ve büyük/küçük harfe duyarsız bir şekilde eşleştirilir.
Başka bir karakterden kaçmak geçersiz.
Değişmez değerleri kullanırken kaçış karakteri ön işlemesini önlemek için ( ön ek)raw-literalr .
str NOT ilike ... eşdeğeri, NOT(str ilike ...) olur.
Örnekler
> 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