Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite SQL 参考 » UltraLite SQL 元素 » UltraLite 中的表达式 » UltraLite 中的搜索条件

 

比较运算符

允许在搜索条件中对两个或多个表达式进行比较的任何运算符。

语法
expression operator expression
参数

运算符

解释

=

等于

[ NOT ] LIKE

文本比较,可能使用正则表达式

>

大于

<

小于

>=

大于或等于

<=

小于或等于

!=

不等于

<>

不等于

!>

不大于

!<

不小于

注释

比较日期   比较日期时,< 表示日期较早,> 表示日期较晚。

比较 LONG VARCHAR 或 LONG BINARY 值   UltraLite 不支持使用 LONG VARCHAR 或 LONG BINARY 值进行比较。

区分大小写   在 UltraLite 中,执行比较时不仅要注意进行操作的数据库,还需注意大小写。缺省情况下,创建 UltraLite 数据库时不区分大小写。

NOT 运算符   NOT 运算符对表达式取非。

另请参见
示例

以下两个查询中的任何一个都将查找所有价格为 $10(或不到)的 T 恤衫和棒球帽。但是,请注意否定逻辑运算符 (NOT) 和否定比较运算符 (!>) 之间的差别。

SELECT ID, Name, Quantity
FROM Products
WHERE (name = 'Tee Shirt' OR name = 'BaseBall Cap')
AND NOT UnitPrice > 10;
SELECT ID, Name, Quantity
FROM Products
WHERE (name = 'Tee Shirt' OR name = 'BaseBall Cap')
AND UnitPrice !> 10;