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字元匹配。