| TP operator |
SQL operator |
Example |
actual query conditions |
| eq |
= |
$map [' id '] = array (' eq ', 100); |
Equivalent to: $map [' id '] = 100; |
| Neq |
!= |
$map [' id '] = array (' NEQ ', 100); |
ID! = 100 |
| Gt |
> |
$map [' id '] = array (' GT ', 100); |
ID > 100 |
| Egt |
>= |
$map [' id '] = array (' EGT ', 100); |
ID >= 100 |
| Lt |
< |
$map [' id '] = array (' lt ', 100); |
ID < 100 |
| Elt |
<= |
$map [' id '] = array (' ELT ', 100); |
ID <= 100 |
| Like |
Like |
$map < ' username ' > = array (' Like ', ' admin% '); |
Username like ' admin% ' |
| Between |
Between and |
$map [' id '] = array (' Between ', ' 1,8 '); |
ID between 1 and 8 |
| Not between |
Not between and |
$map [' id '] = array (' Not between ', ' 1,8 '); |
ID not between 1 and 8 |
| Inch |
Inch |
$map [' id '] = array (' In ', ' 1,5,8 '); |
ID in (1,5,8) |
| Not in |
Not in |
$map [' id '] = array (' Not ', ' 1,5,8 '); |
ID not in (1,5,8) |
| and (default) |
and |
$map [' id '] = Array (array (' GT ', 1), Array (' LT ', 10)); |
(ID > 1) and (ID < 10) |
| Or |
Or |
$map [' id '] = array (' GT ', 3), array (' LT ', ten), ' or '); |
(ID > 3) OR (ID < 10) |
| XOR (different OR) |
Xor |
Only one of the two inputs is true, the result is true, otherwise false, the example is slightly. |
1 XOR 1 = 0 |
| Exp |
Synthetic expressions |
$map [' id '] = Array (' exp ', ' in (1,3,8) '); |
$map [' id '] = array (' In ', ' 1,3,8 '); |