dongwei9365 2014-07-23 09:16
浏览 17
已采纳

Double WHERE NOT语句sql

I have this query:

$query = "SELECT pic_square,
                 name,
                 highest_score,
                 num_tries,
                 avg_total 
            FROM users 
       WHERE NOT played_game = '0' 
        ORDER BY avg_total DESC";

Where I select pic_square,name,highest_score,num_tries and avg_total FROM for all users that

DO NOT have their played game set as ''0''.


I would like to add another condition so I select only the users that:

  • DO NOT have their played_game set as ''0''
  • DO NOT have their name empty

PS: The name cannot be null, it just can be empty, I cannot change the DB structure itself.

So how do I add these dual WHERE NOT together?

  • 写回答

5条回答 默认 最新

  • douweinu8562 2014-07-23 09:18
    关注
    WHERE NOT (played_game = '0' or name = '')
    

    or

    WHERE played_game <> '0' and name <> ''
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 机器学习简单问题解决
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写