找回密码立即注册

QQ登录

查看: 5.9K|回复: 0
收起左侧

[SQL] SQL AND & OR 运算符

[复制链接] [查看百度是否已收录此帖]

升级   100%

4928

主题

5344

帖子

214743万

积分

管理员

李海18298346873

Rank: 9Rank: 9Rank: 9

积分
2147431781

推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
菜鸟站长联盟 发表于 2020-6-5 11:24:03 | 显示全部楼层 |阅读模式
菜鸟站长联盟VIP会员
  • 欢迎大家加入菜鸟站长联盟VIP会员 ☞ 点击查看详情
  • 我是菜鸟站长联盟草根站长李海 微信:18298346873
  • 致力于为企业提供优秀的网站建设解决方案,建站服务、网站优化、网站运营、网站托管、网站推广!
  • 致力于为个人提供优秀的网站建设培训课程,建站服务、网站优化、网站运营、域名空间、插件模板!
  • —————————————————————————————————————————————————
  • 菜鸟站长联盟站长李海微信

    学建站技术,上好站长论坛就够了!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    AND & OR 运算符用于基于一个以上的条件对记录进行过滤。

    SQL AND & OR 运算符

    如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

    如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

    AND 运算符语法

    下面的 SQL 语句从 "Websites" 表中选取国家为 "CN" 且alexa排名大于 "50" 的所有网站:

    SELECT * FROM Websites
    WHERE country='CN'
    AND alexa > 50;

    OR 运算符语法

    下面的 SQL 语句从 "Websites" 表中选取国家为 "USA" 或者 "CN" 的所有客户:

    SELECT * FROM Websites
    WHERE country='USA'
    OR country='CN';

    结合 AND & OR

    您也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)。

    下面的 SQL 语句从 "Websites" 表中选取 alexa 排名大于 "15" 且国家为 "CN" 或 "USA" 的所有网站:

    SELECT * FROM Websites
    WHERE alexa > 15
    AND (country='CN' OR country='USA');


    上一篇:SQL WHERE 子句
    下一篇:SQL ORDER BY 关键字
    零基础学习网站建设,上菜鸟站长联盟就够了!你与成功只差添加一个好友:微信18298346873
    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则









    QQ| 百度统计|小黑屋|菜鸟站长联盟 ( 陇ICP备15000550号-2 )|

    GMT+8, 2020-7-15 00:37 , Processed in 0.102970 second(s), 25 queries .

    快速回复 返回顶部 返回列表