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

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


MySQL cho phép sử dụng giá trị số nguyên làm đối số của hàm LOCATE(). Chúng ta không cần dùng dấu nháy. Có thể minh họa qua 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)