就像操作符

適用於:勾選“是”磚的SQL勾選“是”磚運行時

如果返回truestr匹配模式逃避

語法

str就像模式逃避逃避
str就像任何|一些|所有模式(,...

參數

  • str: STRING表達式。

  • 模式: STRING表達式。

  • 逃避:一個字符串字麵值。

  • 任何一些所有

    適用於:勾選“是”磚的SQL勾選“是”Databricks運行時9.1及以上版本

    如果所有然後被指定就像返回真正的如果str匹配所有模式,否則返回真正的如果它至少符合一種模式。

返回

一個布爾值。

該模式是一個字符串,按字麵匹配,除了以下特殊符號:

  • _匹配輸入中的任何一個字符(類似於POSIX正則表達式)

  • 匹配輸入中的零個或多個字符(類似於.*在POSIX正則表達式)。

默認的轉義字符是“\”.如果轉義字符位於特殊符號或其他轉義字符之前,則按字麵匹配後麵的字符。轉義任何其他字符是無效的。

字符串文字是未轉義的。例如,為了匹配“abc \”,模式應該是“abc \ \”

str就像...等於(str就像…)

例子

>選擇就像“火花”“_park”);真正的>選擇約翰' % SystemDrive % \ \ \ \用戶”就像' \ % SystemDrive \ % \ \ \ \ %的用戶真正的>選擇' % SystemDrive % /用戶/約翰'就像' / % SystemDrive / % %’/ /用戶逃避'/'真正的>選擇就像“斯波克”“_park”);>選擇“火花”就像一些“_park”“_ock”真正的>選擇“火花”就像所有“_park”“_ock”