【问题标题】:AppEngine GqlQuery (WHERE NOT)AppEngine GqlQuery(不适用)
【发布时间】:2010-11-10 14:57:53
【问题描述】:

我想查找电话号码不为空的公司的所有员工。

现在我有了这个:

db.GqlQuery('SELECT * FROM Employee '
       'WHERE company = :company '
       'AND phone > :nophone', company=company, nophone=None)

但这总是打印出空结果,尽管有电话号码的项目。

【问题讨论】:

  • “电话”上没有过滤器的相同查询是否返回任何结果?能否提供模型定义和一些示例数据?

标签: database google-app-engine gqlquery


【解决方案1】:

尝试使用

db.GqlQuery('SELECT * FROM Employee  '
  'WHERE company = :company '
  'AND phone != :nophone', company=company, nophone=None)

阅读更多关于运营商here

【讨论】:

    猜你喜欢
    • 2015-09-25
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 2023-03-21
    • 2017-01-13
    相关资源
    最近更新 更多