比较操作符
Name | Description | MySQL | ElasticSearch | Hana | HBase |
---|---|---|---|---|---|
> | Greater than operator | 支持 | 支持 | 支持 | 支持 |
>= | Greater than or equal operator | 支持 | 支持 | 支持 | 支持 |
< | Less than operator | 支持 | 支持 | 支持 | 支持 |
<>,!= | Not equal operator | 支持 | 支持 | 支持 | 支持 |
<= | Less than or equal operator | 支持 | 支持 | 支持 | 支持 |
<=> | NULL-safe equal to operator | 支持 | 支持 | 支持 | 不支持 |
= | Equal operator | 支持 | 支持 | 支持 | 支持 |
BETWEEN ... AND ... | Whether a value is within a range of values | 支持 | 支持 | 支持 | 不支持 |
COALESCE() | Return the first non-NULL argument | 支持 | 支持 | 支持 | 不支持 |
GREATEST() | Return the largest argument | 支持 | 支持 | 支持 | 不支持 |
IN() | Whether a value is within a set of values | 支持 | 支持 | 支持 | 支持 |
IS | Test a value against a boolean | 支持 | 不支持 | 支持 | 不支持 |
IS NOT | Test a value against a boolean | 支持 | 不支持 | 支持 | 不支持 |
IS NOT NULL | NOT NULL value test | 支持 | 支持 | 支持 | 不支持 |
IS NULL | NULL value test | 支持 | 支持 | 支持 | 不支持 |
ISNULL() | Test whether the argument is NULL | 支持 | 不支持 | 不支持 | 不支持 |
LEAST() | Return the smallest argument | 支持 | 支持 | 支持 | 不支持 |
LIKE | Simple pattern matching | 支持 | 支持 | 支持 | 不支持 |
NOT BETWEEN ... AND ... | Whether a value is not within a range of values | 支持 | 支持 | 支持 | 不支持 |
NOT IN() | Whether a value is not within a set of values | 支持 | 支持 | 支持 | 不支持 |
NOT LIKE | Negation of simple pattern matching | 支持 | 支持 | 支持 | 不支持 |
STRCMP() | Compare two strings | 支持 | 不支持 | 不支持 | 不支持 |
逻辑操作符
Name | Description | MySQL | ElasticSearch | Hana | HBase |
---|---|---|---|---|---|
AND,&& | Logical AND | 支持 | 支持 | 支持 | 支持 |
NOT,! | Negates value | 支持 | 支持 | 支持 | 不支持 |
OR, | Logical OR | 支持 | 支持 | ||
XOR | Logical XOR | 支持 | 不支持 | 支持 | 不支持 |
位操作符
Name | Description | MySQL | ElasticSearch | Hana | HBase |
---|---|---|---|---|---|
& | Bitwise AND | 支持 | 不支持 | 支持 | 不支持 |
>> | Right shift | 支持 | 不支持 | 支持 | 不支持 |
<< | Left shift | 支持 | 不支持 | 支持 | 不支持 |
^ | Bitwise XOR | 支持 | 不支持 | 支持 | 不支持 |
Bitwise OR | 支持 | 不支持 | 支持 | ||
~ | Bitwise inversion | 支持 | 不支持 | 支持 | 不支持 |