我正在尝试在工作台 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;
您没有显示在哪里使用了“%”,但是:
就像“Joh%”会给你“John”、“Johnny”等
就像“%ohn”会给你“John”,“TommyJohn”等(顺便说一句,也很贵)
就像“%o%”会给你“John”、“Tom”、“Baboon”等
你如何使用%?
而且,愚蠢的问题,你确定桌子上有约翰的行吗?