QBE查詢(Query by Example)
任何一個輸入欄位都可以作為查詢的條件,查詢的結果是滿足所有條件的資料的集合.
下面詳細介紹查詢的規則:
- 欄位未輸入條件, 表示不用此欄位作查詢條件;
- 所有欄位未輸入, 表示選擇全部資料;
- 支持下列邏輯操作:
操作符 |
說明 |
= |
嚴格等於 |
!= |
不等於 |
<> |
不等於 |
> |
大於 |
>= |
大於或者等於 |
< |
小於 |
<= |
小於或者等於 |
:: |
指定範圍
(如 a::b 表示介於a 和b 之間) |
例如有如下查詢:
姓名:
性別:
年齡:
月薪:
表示 :查詢所有 年齡介於18歲到30歲之間,月薪在2000以上的男性的資料.
- 支持規則搜索
如果輸入的條件不包含邏輯操作符,則作為規則搜索的條件.
- 邏輯操作优先於規則表達式:
即,表達式的開始部分若包含邏輯運算符或表達式中包含冒號(:),則不做規則表達式處理.
|