我希望从mysql表中选择2行,并添加"LIKE“和" and”子句。我只想找到以“a%”开头的单词。但我找不到语法错误。你能给我一些提示吗??
SELECT word,description
FROM word
WHERE(`language` = CONVERT( _utf8 'Tedi' USING armscii8 ) AND like 'a%') AND `visible` =1
事先非常感谢。
你好,科科
发布于 2014-09-30 18:08:16
语法错误是LIKE
比较运算符之前缺少的表达式。
我们必须猜测要对哪个表达式执行比较操作,所以我将从SELECT列表中选择第一列来演示:
SELECT w.word
, w.description
FROM word w
WHERE w.language = CONVERT( _utf8 'Tedi' USING armscii8 )
AND w.word LIKE 'a%'
AND w.visible = 1
WHERE
子句中的谓词指定了行在返回之前必须满足的条件,它不在乎它是零行、两行还是巴西行。
https://stackoverflow.com/questions/26127176
复制相似问题