Tạo bảng:
mysql> CREATE TABLE DemoTable (
Title TEXT
); Query OK, 0 rows affected (0.66 sec)
Chèn dữ liệu (có dấu nháy đơn trong chuỗi):
mysql> INSERT INTO DemoTable VALUES('MySQL'); Query OK, 1 row affected (0.16 sec)
mysql> INSERT INTO DemoTable VALUES('MongoDB\'s'); Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable VALUES('MySQL\'s'); Query OK, 1 row affected (0.10 sec)
mysql> INSERT INTO DemoTable VALUES('Java\'s'); Query OK, 1 row affected (0.24 sec)
Hiển thị dữ liệu:
mysql> SELECT * FROM DemoTable;
Kết quả:
+-----------+ | Title | +-----------+ | MySQL | | MongoDB's | | MySQL's | | Java's | +-----------+ 4 rows in set (0.00 sec)
Tìm chuỗi chứa "MySQLs" (bỏ qua dấu nháy đơn) — dùng REPLACE loại bỏ dấu nháy rồi LIKE:
mysql> SELECT * FROM DemoTable WHERE REPLACE(Title, '''', '') LIKE '%MySQLs%';
Kết quả:
+---------+ | Title | +---------+ | MySQL's | +---------+ 1 row in set (0.00 sec)
Giải thích: REPLACE(Title, '''', '') xóa tất cả dấu nháy đơn trong cột Title trước khi so khớp.