首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用like with和/或查询的逻辑是什么?

使用like with和/或查询的逻辑是什么?
EN

Database Administration用户
提问于 2015-11-16 07:50:59
回答 1查看 25关注 0票数 1

我有一个包含从subtitles_a到subtitles_z的字幕的表。我不知道为什么这个查询不能工作?

代码语言:javascript
复制
select * from subtitles
where field_name like '%subtitle_u%' or field_name like '%subtitle_v%' 

这将返回从subtitles_a到subtitles_z范围内的所有内容。

当我使用AND时,我得到了从subtitle_u到subtitle_v的值,难道不应该使用OR给我这些结果吗?

代码语言:javascript
复制
select * from subtitles
where field_name like '%subtitle_u%' and field_name like '%subtitle_v%' 
EN

回答 1

Database Administration用户

发布于 2015-11-16 08:09:15

下划线的意思是“一个通配符”。我认为这影响了你的结果。尝试去做;

代码语言:javascript
复制
select * from subtitles
where field_name like '%subtitle\_u%' escape '\'
or field_name like '%subtitle\_v%' escape '\'
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/121197

复制
相关文章

相似问题

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