29
A
回答
36
我沒有在Hibernate文檔中找到任何行爲規範,但HQL中的between
運算符被轉換爲SQL中的between
運算符,這是包含性的。
所以between
在HQL也是包容性,這是
A between 5 and 10
相當於
A >= 5 and A <= 10
2
顯然是有這方面有些混亂。自然語言表明它是排他性的,但這不是事實。實際上它的A> = 5和A = < = 10。 因爲已經違背給出答案(和delted),需要有更多的澄清:(從http://www.techonthenet.com/sql/between.php)
Example #1 - Numbers
The following is an SQL statement that uses the BETWEEN function:
SELECT *
FROM suppliers
WHERE supplier_id between 5000 AND 5010;
This would return all rows where the supplier_id is between 5000 and 5010, inclusive. It is equivalent to the following SQL statement:
SELECT *
FROM suppliers
WHERE supplier_id >= 5000
AND supplier_id <= 5010;
相關問題
- 1. 非嚴格相等比較
- 2. PHP中的嚴格比較
- 3. 應該在字符串中使用嚴格的比較嗎?
- 4. 休眠HQL比較時間戳爲空
- 5. Python中的詞典的嚴格比較
- 6. 比較表格之間的列
- 7. 日期時間的嚴格比較對象
- 8. 在Augustus 0.5.3.0和0.6之間引入了嚴格的模塊嗎?
- 9. HQL比較次無日期
- 10. 比較三者之間
- 11. values之間的比較
- 12. 在沒有時間戳的HQL中比較日期
- 13. 在與多個字段比較時提供嚴格的排序
- 14. 將HQL中的當前日期與之比較(使用.Net)
- 15. Hibernate的HQL NULL比較模式
- 16. 比較HQL中的日期組件
- 17. 休眠HQL比較兩個集合
- 18. Hibernate HQL和Grails-如何比較集合?
- 19. 比較兩個數據庫之間的列比較
- 20. 迭代器和const_iterator之間的比較效率低下嗎?
- 21. 爲什麼Javasript的嚴格比較會如此行事?
- 22. strpos/stripos函數(嚴格的比較)未能
- 23. HQL與SQL/Hibernate的比較netbeans HQL編輯器
- 24. HQL:兩值之間最大
- 25. MySQL DATETIME格式比較 - 需要strtotime嗎?
- 26. intN_t和uintN_t之間的比較
- 27. BigData解決方案之間的比較。
- 28. Hyper-V和PowerShell之間的比較vShpere
- 29. 兩個大目錄之間的比較
- 30. fasttext和LDA之間的比較
這裏的之間的JPQL規範:http://docs.oracle.com/cd/E17904_01 /apirefs.1111/e13946/ejb3_langref.html#ejb3_langref_between – gerrytan 2014-06-05 00:59:59