¿Qué significa decir que “la cláusula where de sentencias de selección puede realizar>,> =, <, <= operaciones en una única columna”?

StackOverflow https://stackoverflow.com/questions/1461444

Pregunta

De acuerdo con artículo de Wikipedia en Google App Engine :

  

La cláusula where de sentencias de selección   puede realizar>,> =, <, <= operaciones en   una columna única. Por lo tanto, sólo se   simple donde cláusulas pueden ser   construida.

¿Qué significa esto?

¿Fue útil?

Solución

este documento :

Por ejemplo, se permite que esta consulta:

select from Person where birthYear >= minBirthYearParam
                      && birthYear <= maxBirthYearParam

Sin embargo, no se permite esta consulta, ya que utiliza filtros de desigualdad en dos propiedades diferentes en la misma consulta:

select from Person where birthYear >= minBirthYearParam
                      && height >= minHeightParam   // ERROR

Otros consejos

Me parece que no se puede comparar dos columnas entre sí:. WHERE Column1 > Column2 no funcionaría, por ejemplo,

Google lo explica en sus href="http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Introducing_Queries" en consultar el almacén de datos de App Engine. Busque la lista con viñetas titulada, "El operador de filtro puede ser cualquiera de los siguientes:"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top