All Products
Search
Document Center

MaxCompute:LIKE

Last Updated:Jul 02, 2025

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.