关闭

Mysql逻辑或逻辑与混合使用

标签: Mysql
261人阅读 评论(0) 收藏 举报
分类:

在项目开发过程中有一个需求需要读取开始日期在一个区间,或者结束日期在一个区间,并且还要满足某个条件,此时就需要逻辑或逻辑与混合使用。Mysql中逻辑或逻辑与同时使用时一定要用括号把条件括起来,否则会出现意外结果。

首先确定主条件,比如sex=’male’,然后出生日期在1990-10-1和2000-10-1之间,或者体重在60和100KG之间,那么sql语句可以这么写SELECT * FROM users WHERE (sex=’male’) AND ((birthday BETWEEN ‘1990-10-1’ AND ‘2000-10-1’) OR (weight>60 AND weight<100))

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41736次
    • 积分:635
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论