我有一张这样的table:
jobunique | jobtitle | joblat | joblng
1 | kellner | 20 | 40
在 phpMyAdmin
我试着提出这个问题:
SELECT jobunique, joblat, joblng FROM job WHERE jobtitle LIKE '%kell%'
但是查询没有结果。如果我删除like语句,它会工作,但语法似乎是正确的。有人能告诉我我做错了什么吗?
编辑:
通过此查询,我得到以下结果:
SELECT jobunique, joblat, joblng FROM job WHERE jobtitle LIKE '%ell%'
但在w3schools.com上写着: WHERE CustomerName LIKE '%or%'
查找具有 "or"
在任何位置
现在,我的问题是,如果单词的第一个字母在那里,我怎么得到结果?
1条答案
按热度按时间r3i60tvu1#
%kell%
永远匹配kellner
. 几乎可以肯定的是,你专栏的内容不是kellner
.尝试:
然后重新运行选择。
您还可以使用mysql使搜索不区分大小写
LOWER()
功能: