标量函数和列函数的差异
DB2 标量函数接受单个列值并返回单个结果。列函数接受 DB2 表的多行中的列值并返回单个结果。对于标量函数,只涉及 一行。
| 标量函数 | 描述 |
| 长度 | 给出列值的长度 |
| 替换 | 用于用另一个字符串替换字符串 |
| 连接 | 用于组合两个或更多个列值 |
| 整数 | 给出列值的整数等效值 |
| 字符 | 给出列值的字符等效值 |
例如,如果有 ORDERS DB2 表,并且只想返回 2020-08-15 下的所有订单的 ORDER_TOTAL 整数值。我们将使用以下查询。
示例
SELECT ORDER_ID, INTEGER(ORDER_TOTAL) FROM ORDERS WHERE ORDER_DATE = ‘15-08-2020’
在这种情况下,如果任何 ORDER_ID Z55641 的 ORDER_TOTAL 为 3422.89,则我们将获得以下结果。
| ORDER_ID | ORDER_TOTAL |
| Z55641 | 3422 |
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP