• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MySQL中or语句用法示例

    1.mysql中or语法的使用,在mysql语法中or使用注意点。 项目遇到坑,遍历发放奖励数据查询错误!!!

    $sql = 'SELECT 
            * 
          FROM 
            `vvt_spread_doubleegg_exchange_award` AS p
          WHERE
            p.`act_type` = 4 or p.`act_type` = 5
          AND
            p.`user_id` = ' .$user_id
          ;

    sql中的or语法一般用于多个条件的查询,上面的语法查询的相当于:两个sql查询出来的数据集合。

     $sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 4;
     $sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 5 AND p.`user_id` = ' .$user_id;

    2. 要想查询act_type = 4 and user_id = 11123 或者等于 p.`act_type` = 5 and user_id = 11123的数据集合 or两边的条件一定要加()。

    $sql = 'SELECT 
            * 
          FROM 
            `vvt_spread_doubleegg_exchange_award` AS p
          WHERE
            (p.`act_type` = 4 or p.`act_type` = 5)
          AND
            p.`user_id` = ' .$user_id
          ;

    总结

    以上就是本文关于MySQL中or语句用法示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:MySQL 语句注释方式简介、sql和MySQL的语句执行顺序分析、mysql in语句子查询效率慢的优化技巧示例等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对脚本之家网站的支持!

    您可能感兴趣的文章:
    • MySQL生僻字插入失败的处理方法(Incorrect string value)
    • 解决mysql创建数据库后出现:Access denied for user ''root''@''%'' to database ''xxx''的问题
    • mysql输入中文出现ERROR 1366的解决方法
    • bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法
    • MySQL与Oracle SQL语言差异比较一览
    上一篇:Mysql中explain作用详解
    下一篇:mysql数据存储过程参数实例详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    MySQL中or语句用法示例 MySQL,中,语句,用法,示例,