Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách kiểm tra độ tương đồng giữa hai chuỗi trong MySQL?

Dùng hàm STRCMP() để so sánh hai chuỗi:

  • Trả về 0 nếu hai chuỗi bằng nhau.
  • Trả về -1 nếu chuỗi đầu nhỏ hơn chuỗi sau.
  • Trả về 1 nếu chuỗi đầu lớn hơn chuỗi sau.

Trường hợp 1: Hai chuỗi bằng nhau

mysql> SELECT STRCMP("demo", "demo");

Kết quả: 0

Trường hợp 2: Chuỗi đầu nhỏ hơn

mysql> SELECT STRCMP("demo", "demo1234");

Kết quả: -1

Trường hợp 3: Chuỗi đầu lớn hơn

mysql> SELECT STRCMP("demo1", "demo");

Kết quả: 1