สามารถตรวจสอบความคล้ายคลึงกันระหว่างสองสตริงได้โดยใช้ฟังก์ชัน 'strcmp()' นี่คือเงื่อนไข
-
หากทั้งสองสตริงเท่ากัน ก็จะคืนค่า 0
-
หากสตริงแรกน้อยกว่าสตริงที่สอง จะส่งกลับ -1
-
หากสตริงแรกมากกว่าสตริงที่สอง จะส่งกลับ 1
นี่คือตัวอย่าง
กรณีที่ 1 − หากทั้งสองสตริงเท่ากัน
ต่อไปนี้เป็นแบบสอบถาม
mysql> SELECT STRCMP("demo", "demo");
ต่อไปนี้เป็นผลลัพธ์ของแบบสอบถามข้างต้น
<ก่อนหน้า>+-----------------------+| STRCMP("สาธิต", "สาธิต") |+--------------------------------------+| 0 |+-----------------------+1 แถวในชุด (0.00 วินาที)กรณีที่ 2 − หากสตริงแรกน้อยกว่าสตริงที่สอง
ต่อไปนี้เป็นแบบสอบถาม
mysql> เลือก STRCMP("demo", "demo1234");
ต่อไปนี้เป็นผลลัพธ์ของแบบสอบถามข้างต้น
<ก่อนหน้า>+---------------------------+| STRCMP("demo", "demo1234") |+---------------------------+| -1 |+---------------------------+1 แถวในชุด (0.00 วินาที)กรณีที่ 3 − หากสตริงแรกมากกว่าสตริงที่สอง
ต่อไปนี้เป็นแบบสอบถาม
mysql> เลือก STRCMP("demo1", "demo");
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+-----------------------------------+| STRCMP("demo1", "demo") |+-----------------------------------+| 1 |+-----------------------------------+1 แถวในชุด (0.00 วินาที)