Min/Max 两个变量 Hibernate SQL
Min/Max of two variables Hibernate SQL
如何selecthsql查询语言中两个变量的最小值?
我需要 "select ... as x ... as y.... where min(x,y) <= value"
min()
和 max()
函数仅适用于列值。
提前致谢。
有时我们只是忽略了简单的做事方法并使它们变得复杂。
查看您的查询,您似乎正在过滤两列值小于某个变量的行。
您可以使用这样的查询:
SELECT... AS x ... AS y.... WHERE x <= value AND y <= value
您可能指的是最小值:
SELECT LEAST(x , y) FROM MYTABLE
SELECT X, Y FROM MYTABLE WHERE LEAST(X,Y) <= value
SELECT X, Y FROM MYTABLE WHERE X <= value OR Y <= value /* this is more efficient */
您可以select连续两个变量的最小值中的最小值:
SELECT MIN(LEAST(x , y)) FROM MYTABLE
如何selecthsql查询语言中两个变量的最小值?
我需要 "select ... as x ... as y.... where min(x,y) <= value"
min()
和 max()
函数仅适用于列值。
提前致谢。
有时我们只是忽略了简单的做事方法并使它们变得复杂。
查看您的查询,您似乎正在过滤两列值小于某个变量的行。
您可以使用这样的查询:
SELECT... AS x ... AS y.... WHERE x <= value AND y <= value
您可能指的是最小值:
SELECT LEAST(x , y) FROM MYTABLE
SELECT X, Y FROM MYTABLE WHERE LEAST(X,Y) <= value
SELECT X, Y FROM MYTABLE WHERE X <= value OR Y <= value /* this is more efficient */
您可以select连续两个变量的最小值中的最小值:
SELECT MIN(LEAST(x , y)) FROM MYTABLE