1、數據庫腳本
CREATE TABLE OLIVER_11(ID INT,VALUE VARCHAR(100)); INSERT INTO OLIVER_11 VALUES(1,'20%'); INSERT INTO OLIVER_11 VALUES(2,'OLIVER_QIN'); INSERT INTO OLIVER_11 VALUES(3,'AA''')
2、以下是DB2的轉義字符
2.1 對“%”的轉義
SELECT * FROM OLIVER_11 WHERE VALUE LIKE '%!%%' ESCAPE '!'
2.2 對"_"下划線的轉義
SELECT * FROM OLIVER_11 WHERE VALUE LIKE '%!_%' ESCAPE '!'
2.3對“'”(單引號)的轉義
SELECT * FROM OLIVER_11 WHERE VALUE LIKE '%''%'
2.4含有字符串拼接的單引號轉義
SELECT VALUE||''||'_YUE'||'' FROM OLIVER_11 WHERE VALUE LIKE '%!_%' ESCAPE '!'