Computer >> Máy Tính >  >> Lập trình >> MySQL

Điều gì xảy ra nếu tôi sử dụng các giá trị số nguyên làm đối số của hàm MySQL LOCATE ()?

MySQL cho phép chúng ta sử dụng các giá trị nguyên làm đối số của hàm LOCATE (). Chúng ta không cần sử dụng dấu ngoặc kép. Nó có thể được chứng minh với sự trợ giúp của ví dụ sau -

Ví dụ

mysql> Select LOCATE(5,1698235);
+-------------------+
| LOCATE(5,1698235) |
+-------------------+
|                 7 |
+-------------------+
1 row in set (0.00 sec)

mysql> Select LOCATE(56,1698235);
+--------------------+
| LOCATE(56,1698235) |
+--------------------+
|                  0 |
+--------------------+
1 row in set (0.00 sec)

mysql> Select LOCATE(23,1698235);
+--------------------+
| LOCATE(23,1698235) |
+--------------------+
|                  5 |
+--------------------+
1 row in set (0.00 sec)