Membandingkan dua string MariaDB

Untuk membandingkan dua string di MariaDB, kita dapat menggunakan operator pembanding standar seperti “=”, “<>”, “>”, “<“, “>=”, “<=”, dan operator LIKE dengan karakter wildcard.

Berikut ini beberapa contohnya :

  • Menggunakan operator “=”
SELECT * FROM my_table WHERE string1 = string2;

Keluarannya adalah semua baris di my_table dimana string1 sama dengan string2.

  • Menggunakan operator “<>” 
SELECT * FROM my_table WHERE string1 <> string2;

Keluarannya adalah semua baris dari my_table dimana string1 tidak sama dengan string2.

  • Menggunakan operator LIKE dengan karakter wildcard :
SELECT * FROM my_table WHERE string1 LIKE 'abc%';

Keluarannya adalah semua baris dari my_table dimana string1 dimulai dengan “abc”.

SELECT * FROM my_table WHERE string1 LIKE '%xyz';

Keluarannya adalah semua baris dari my_table dimana string1 diakhiri dengan “xyz”.

SELECT * FROM my_table WHERE string1 LIKE '%def%';

Keluarannya adalah semua baris dari my_table dimana string1 mengandung “def”.

Anda juga dapat menggunakan operator pembanding yang lain untuk membandingkan dua string berdasarkan urutan alphabetik atau nilai kode karakter. 

Contohnya : 

SELECT * FROM my_table WHERE string1 > string2;

Keluarannya adalah semua baris dari my_table dimana string1 lebih besar daripada string2 berdasarkan urutan alphabetisnya 

SELECT * FROM my_table WHERE ASCII(string1) < ASCII(string2);

Keluarannya adalah semua baris dari my_table dimana string1 memiliki nilai kode karakter yang lebih rendah daripada string2.

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*