我需要有人来解释查询条件

时间:2014-11-19 21:08:00

标签: java mysql max conditional-statements min

我知道这个陈述是条件,但任何人都可以解释它是如何工作的,究竟是什么意思?

这是什么<>意思是

" AND (FromDate is null or FromDate >= ?) "
" AND (Status is null or Status <> 'Canceled')"

那些与它们之间的差异几乎相同?

(min(FromDate) >= ? AND max(ToDate) <= ? ) OR "
" (min(FromDate) >= ? AND max(ToDate) <= ? ) "

2 个答案:

答案 0 :(得分:0)

<>代表!=(不等于)。这是相当古老的学校 - 大多数新语言都没有使用它。

此外,?(问号)代表查询中的参数。更多信息here

答案 1 :(得分:0)

&LT;&GT;是SQl的does not equal版本,而&lt; =是less than or equal to而&gt; =是greater than or equal to。因此,在回答您的问题时,起始日期也必须与设定日期相等或大于它且状态不等于取消