LIKE adalah operator yang digunakan untuk pencocokan pola dalam SQL. Biasanya digunakan bersama klausa WHERE pada pernyataan SELECT untuk memfilter data string yang sesuai dengan pola tertentu. Topik ini menjelaskan karakter wildcard umum dalam LIKE dan memberikan contoh penggunaannya.
Peringatan
MaxCompute SQL hanya mendukung set karakter UTF-8. Jika data dikodekan dalam format lain, hasil perhitungan mungkin tidak akurat.
Karakter wildcard LIKE
%mencocokkan sejumlah karakter._mencocokkan satu karakter.
Untuk mencocokkan karakter % atau _ itu sendiri, Anda harus meloloskannya. Contohnya: \\% mencocokkan karakter %, sedangkan \\_ mencocokkan karakter _.
Contoh
Contoh 1: Hasilnya adalah
true.select 'abcd' like 'ab%';Contoh 2: Hasilnya adalah
false.select 'abcd' like 'ab_';Contoh 3: Hasilnya adalah
true.select 'ab_cde' like 'ab\\_c%';
Referensi
Untuk pencocokan karakter yang lebih tepat atau penggantian, lihat RLIKE.