我使用 LIKE 运算符的查询没有返回结果

问题描述 投票:0回答:1

我正在尝试在工作台 mysql 上运行查询以使用 LIKE 运算符查找结果,但没有结果。我什至用 REGEXP 更改了 LIKE 运算符,但仍然没有结果。添加 % 也没有帮助。

SELECT *
FROM Employees
WHERE first_name LIKE 'Jo?n'
ORDER BY first_name;
SELECT *
FROM Employees
WHERE first_name LIKE 'Jo?n'
ORDER BY first_name;
mysql operators sql-like
1个回答
0
投票

您没有显示在哪里使用了“%”,但是:

就像“Joh%”会给你“John”、“Johnny”等

就像“%ohn”会给你“John”,“TommyJohn”等(顺便说一句,也很贵)

就像“%o%”会给你“John”、“Tom”、“Baboon”等

你如何使用%?

而且,愚蠢的问题,你确定桌子上有约翰的行吗?

© www.soinside.com 2019 - 2024. All rights reserved.