Hàm STRCMP trong MySQL

Bởi Kiên Smart Data
0 Nhận xét

Trong bài viết này SmartData sẽ giới thiệu Hàm STRCMP trong MySQL, hãy cùng tìm hiểu xem hàm STRCMP có ý nghĩa và cách sử dụng như thế nào nhé.

Hàm STRCMP

Tác dụng

Hàm STRCMP kiểm tra xem hai chuỗi có giống nhau hay không.

Cú pháp

Cú pháp của hàm STRCMP trong MySQL là:

STRCMP( string1, string2 )

Giải thích:

string1 và string2: Hai chuỗi được so sánh với nhau.

Lưu ý:

  • Nếu chuỗi1 và chuỗi2 giống nhau, hàm STRCMP sẽ trả về 0.
  • Nếu chuỗi1 nhỏ hơn chuỗi2, hàm STRCMP sẽ trả về -1.
  • Nếu chuỗi1 lớn hơn chuỗi2, hàm STRCMP sẽ trả về 1.

Ví dụ:

VD1: So sánh 2 chuỗi ‘SmartData’ và ‘SmartData’

SQL> SELECT STRCMP('SmartData', 'SmartData');

Kết quả : 0

VD2: So sánh 2 chuỗi ‘SmartData’ và ‘XmartData’

SQL> SELECT STRCMP('SmartData', 'XmartData');

Kết quả : -1

Giải thích: ta có thể thấy kí tự S đứng đầu và trong bảng chữ cái sẽ đứng sau chữ cái X nên MySQL sẽ hiểu rằng chuỗi ‘SmartData’ là nhỏ hơn ‘XmartData’ và hàm STRCMP trả về -1

Kết luận

Với việc so sánh chuỗi, Hàm STRCMP sẽ giúp ích rất nhiều cho việc loại sắp xếp hoặc loại bỏ các dữ liệu mong muốn.

Nếu bạn là newbie có thể tham khảo bài viết này để tìm hiểu lộ trình học DA trong 3 tháng của SmartData

Nếu bạn thấy bài viết hay và hữu ích, bạn có thể tham gia các kênh sau của SmartData để nhận được nhiều hơn nữa:

Bài viết liên quan

Để lại nhận xét

Copyright @2022 – Bản quyền thuộc Học viện dữ lệu Smart Data