操作符和函数

在 SQL 语句中可以使用表达式,表达式可以包含常量,字段,NULL,操 作符和函数。本章描述 GBase 8a 中用于写在表达式中的操作符和函数。 包含 NULL 的表达式总是得出 NULL 值结果,除非表达式中的操作和函数 在文档中有另外的说明。 本章中操作符和函数的执行示例使用表 t,并且该表已包含一行数据,此表 并不是某个应用场景下的实际业务或者数据表,t 表信息如下: gbase> DROP TABLE IF EXISTS t; Query OK, 0 rows affected gbase> CREATE TABLE t (a INT); Query OK, 0 rows affected gbase> INSERT INTO t VALUES(1); Query OK, 1 row affected

1 .操作符优先级 操作符优先级在下面列出,从最高到最低。同一行的操作符具有同样的优 先级。 BINARY,COLLATE

2. 圆括号 (...) 括号,使用它来规定一个表达式的运算顺序,放在括号里的操作符优先执 行。

3 .比较函数和操作符 比较运算的结果是 1(TRUE)、0((FALSE)或 NULL。这些运算可用于 数字和字符串上。根据需要,字符串将会自动地被转换到数字,而数字也可自 动转换为字符串。

4. 逻辑操作符 在 SQL 中,所有的逻辑操作符返回的值均为 TRUE、FALSE 或 NULL(UNKNOWN),它们是由 1(TRUE)、0(FALSE)和 NULL 来实现的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值