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. 應該在字符串中使用嚴格的比較嗎?
- 5. HQL比較日期
- 6. 休眠HQL比較時間戳爲空
- 7. Python中的詞典的嚴格比較
- 8. 柱之間比較
- 9. 比較表格之間的列
- 10. 表格行之間的簡單比較
- 11. 兩個表格之間的比較
- 12. 日期時間的嚴格比較對象
- 13. Stata:變量之間的比較,但個人之間的比較
- 14. 在Augustus 0.5.3.0和0.6之間引入了嚴格的模塊嗎?
- 15. Android Renderscript 3.2比3.1嚴格嗎?
- 16. 從實體比較ID HQL
- 17. HQL比較次無日期
- 18. 在IOS中兩次之間比較時間(格式爲HH:MM:SS)
- 19. 之間比較2 NSDate的
- 20. values之間的比較
- 21. GLfloats之間的比較
- 22. 比較三者之間
- 23. 在沒有時間戳的HQL中比較日期
- 24. ng表格不會嚴格比較過濾空字符串
- 25. 比較時間規格值
- 26. 在與多個字段比較時提供嚴格的排序
- 27. 如何在Excel中進行嚴格的布爾比較?
- 28. 在JavaScript switch語句中進行嚴格比較是否安全?
- 29. 條件相比較,對布爾字符串,除非嚴格的比較是
- 30. 在同一個表格中比較2行之間的差異
這裏的之間的JPQL規範:http://docs.oracle.com/cd/E17904_01 /apirefs.1111/e13946/ejb3_langref.html#ejb3_langref_between – gerrytan 2014-06-05 00:59:59