我想通过数据存储中的某个字段的长度来过滤查询,但看起来我无法在WHERE子句中包含一个len函数。如何编写一个过滤字段长度的gql查询?
q = db.GqlQuery("SELECT CommentCode FROM Comments " +
"WHERE RefObjType = 'paper' AND RefObjID = :1 AND len(CommentCode) = :2" +
"ORDER BY CommentCode DESC ", RefObjID, 1)
这导致:BadQueryError: Parse Error: Invalid WHERE Condition at symbol (
谁能给我的我怎么可能会得到这个工作的例子吗?
的RefObjID一部分工作,因为整个查询工作,如果我只是离开了LEN()过滤器。
谢谢。
请参考http://stackoverflow.com/questions/4986688/gae-sql-gql-correct-format – gongzhitaao 2012-08-05 12:59:50