首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >选择具有两个组合的Mysql,其中

选择具有两个组合的Mysql,其中
EN

Stack Overflow用户
提问于 2014-09-30 18:02:05
回答 1查看 27关注 0票数 0

我希望从mysql表中选择2行,并添加"LIKE“和" and”子句。我只想找到以“a%”开头的单词。但我找不到语法错误。你能给我一些提示吗??

代码语言:javascript
运行
复制
SELECT word,description
FROM word
WHERE(`language` = CONVERT( _utf8 'Tedi' USING armscii8 ) AND like 'a%')  AND `visible` =1 

事先非常感谢。

你好,科科

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-30 18:08:16

语法错误是LIKE比较运算符之前缺少的表达式。

我们必须猜测要对哪个表达式执行比较操作,所以我将从SELECT列表中选择第一列来演示:

代码语言:javascript
运行
复制
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子句中的谓词指定了行在返回之前必须满足的条件,它不在乎它是零行、两行还是巴西行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26127176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档