例如...SELECt 列 FROM 表 WHERe 列 BETWEEN 100 AND 200 (Name like '&mike&') (Name like '&tom&')
我试过原来这样不行囧
请问怎样实现?
<mysql问题>如何同时使用between和like吗?
答案:3 悬赏:0 手机版
解决时间 2021-12-26 12:51
- 提问者网友:人傍凄凉立暮秋
- 2021-12-25 14:40
最佳答案
- 五星知识达人网友:酒安江南
- 2022-01-22 05:10
你说的就是多条件查询嘛,只要将条件通过and连接即可,SELECt 列 FROM 表 WHERe (列 BETWEEN 100 AND 200) AND (Name like '&mike&') AND (Name like '&tom&')!
全部回答
- 1楼网友:大漠
- 2022-01-22 06:27
SELECt 列 FROM 表 WHERe (列 BETWEEN 100 AND 200)AND(Name like '&mike&')AND(Name like '&tom&')
- 2楼网友:撞了怀
- 2022-01-22 06:20
你的问题涉及两个问题: 1、like是什么意思? like是匹配的意思。它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 like "mysql%"就是以mysql开始的所有字符串。 2、字符串如何比较大小? 字符的大小,a<b<c...<z。 字符串比较,先比较第一个字符,大的大;若相同则继续比较第二个,一直到字符串结束。 所以,name〉="mysql"and name〈"mysqm也是以mysql开始的所有字符串。 所以,%mysql%无法表示成字符串的大小比较样式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯