LIKE字元是用於模式比對的SQL中的特殊字元,它通常與SELECT語句的WHERE子句一起使用,用於過濾符合某種模式的字串資料。本文介紹LIKE常用萬用字元和使用樣本。
注意事項
目前MaxCompute SQL僅支援UTF-8的字元集,如果資料以其他格式編碼,計算結果可能不正確。
LIKE萬用字元
%
表示匹配任意多個字元。_
表示匹配單個字元。
如果要匹配%
或_
本身,則要對其進行轉義。例如:
\\%
匹配字元%
; \\_
匹配字元_
。
樣本
樣本1:返回結果為
true
。select 'abcd' like 'ab%';
樣本2:返回結果為
false
。select 'abcd' like 'ab_';
樣本3:返回結果為
true
。select 'ab_cde' like 'ab\\_c%';
相關文檔
若您需要更精確的字元匹配或替換,詳情請參見RLIKE字元匹配。