示例:
SELECT country
FROM data
WHERE city LIKE
(SELECT LEFT ('jakartada',7));
它工作得很好但是如果我给定界符值:4,我必须给出通配符 像这样---> “%string%”,我可以在查询中提供通配符吗?
答案 0 :(得分:3)
使用LIKE,您可以在模式中使用以下两个通配符。
Character Description
% Matches any number of characters, even zero characters
_ Matches exactly one character
\% Matches one “%” character
\_ Matches one “_” character
此查询可以帮助您吗?
SELECT country
FROM data
WHERE city LIKE CONCAT ('%', (SELECT LEFT ('jakartada',7)), '%');
答案 1 :(得分:0)
为什么使用子查询?
SELECT * FROM `data` WHERE city LIKE 'jakar%'