<>(不等于)
📄字数 596
👁️阅读量 加载中...
功能描述
比较两个日期时间的不相等关系,判断左操作数是否不等于右操作数。<> 不仅可作为日期时间运算符,亦可作为比较运算符 <>。
语法格式
L_OPERAND_TYP <> R_OPERAND_TYP输入参数
| L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
|---|---|---|
| DATE | DATE | BOOLEAN |
| DATETIME | DATETIME | BOOLEAN |
| DATETIME WITH TIME ZONE | DATETIME WITH TIME ZONE | BOOLEAN |
| TIME | TIME | BOOLEAN |
| TIME WITH TIME ZONE | TIME WITH TIME ZONE | BOOLEAN |
| INTERVAL DAY | INTERVAL DAY | BOOLEAN |
| INTERVAL YEAR TO MONTH | INTERVAL YEAR TO MONTH | BOOLEAN |
不等于同样也支持 != 写法,其语法格式其一致。
提示
完整的操作数据类型以及返回类型请在数据库中执行命令SELECT*FROM sys_operators WHERE NAME = '<>';进行查看。
输出结果
输出结果为 BOOLEAN 类型。
示例
sql
-- 日期比较
SQL> SELECT DATE('2023-01-15') <> DATE ('2023-01-01');
+-------+
| EXPR1 |
+-------+
| T |
+-------+
-- 时间间隔值比较
SQL> SELECT INTERVAL '1 12:00:00' DAY TO SECOND <> INTERVAL '1 06:00:00' DAY TO SECOND;
+-------+
| EXPR1 |
+-------+
| T |
+-------+