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

Tìm bản ghi có ký tự % trong truy vấn LIKE với MySQL

Tạo bảng:

mysql> CREATE TABLE DemoTable742 (Value VARCHAR(100)); Query OK, 0 rows affected (2.91 sec)

Chèn bản ghi:

mysql> INSERT INTO DemoTable742 VALUES('632535MIT'); Query OK, 1 row affected (0.23 sec) mysql> INSERT INTO DemoTable742 VALUES('US%UK'); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO DemoTable742 VALUES('56%78'); Query OK, 1 row affected (0.18 sec) mysql> INSERT INTO DemoTable742 VALUES('%_1234'); Query OK, 1 row affected (0.09 sec)

Hiển thị:

mysql> SELECT * FROM DemoTable742;

Kết quả:

+-----------+ | Value     | +-----------+ | 632535MIT | | US%UK     | | 56%78     | | %_1234    | +-----------+ 4 rows in set (0.00 sec)

Truy vấn tìm bản ghi có ký tự % dùng LIKE:

mysql> SELECT * FROM DemoTable742 WHERE VALUE LIKE '%\%%';

Kết quả:

+--------+ | Value  | +--------+ | US%UK  | | 56%78  | | %_1234 | +--------+ 3 rows in set (0.00 sec)