永发信息网

<mysql问题>如何同时使用between和like吗?

答案:3  悬赏:0  手机版
解决时间 2021-12-26 12:51
  • 提问者网友:人傍凄凉立暮秋
  • 2021-12-25 14:40
例如...SELECt 列 FROM 表 WHERe 列 BETWEEN 100 AND 200 (Name like '&mike&') (Name like '&tom&')
我试过原来这样不行囧

请问怎样实现?
最佳答案
  • 五星知识达人网友:酒安江南
  • 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 &quot;mysql%&quot;就是以mysql开始的所有字符串。 2、字符串如何比较大小? 字符的大小,a&lt;b&lt;c...&lt;z。 字符串比较,先比较第一个字符,大的大;若相同则继续比较第二个,一直到字符串结束。 所以,name〉=&quot;mysql&quot;and name〈&quot;mysqm也是以mysql开始的所有字符串。 所以,%mysql%无法表示成字符串的大小比较样式。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯