它是否也匹配空字符串,或仅匹配非空字符串?我一直试图找到一个不成功的参考。
答案 0 :(得分:7)
你为什么不亲自尝试看看?无论如何,这是您正在寻找的文档:
使用LIKE,您可以在模式中使用以下两个通配符。
Character | Description ----------+------------------------------------------------------- % | Matches any number of characters, even zero characters _ | Matches exactly one character
http://dev.mysql.com/doc/refman/5.6/en/string-comparison-functions.html#operator_like
答案 1 :(得分:5)
看看下面的演示来解释
CREATE TABLE Table1(
ID INT AUTO_INCREMENT,
Val VARCHAR(50),
PRIMARY KEY (id)
);
INSERT INTO Table1 (Val) SELECT 'TEST';
INSERT INTO Table1 (Val) SELECT '';
SELECT *
FROM Table1
WHERE Val LIKE '%'
同样来自12.5.1. String Comparison Functions
% Matches any number of characters, even zero characters
答案 2 :(得分:1)
这么老的问题没有答案,但是显然在创建过程的过程中%代表任何主机。
即:
bytecode
参考号: