`

DB2 聚合函数

 
阅读更多
VALUE函数 

语法:VALUE(EXPRESSION1,EXPRESSION2) 

VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 


COALESCE函数 

语法:COALESCE(ARG1,ARG2...) 

COALESCE返回参数集中第一个非null参数。用法类似于VALUE函数。 


LENGTH函数 

语法:LENGTH(ARG) 

LENGTH函数返回参数的长度。 



LCASE、LOWER函数 

语法:LCASE()、LOWER() 

LCASE、LOWER函数返回定长、变长字符串的小写形式。 




UCASE、UPPER函数 

语法:UCASE()、UPPER() 

UCASE、UPPER函数返回定长、变长字符串的大写形式。 


LTRIM、RTRIM函数 

语法:LTRIM()、RTRIM() 

LTRIM、RTRIM函数从CHAR、VARCHAR、GRAPHIC或者VARGRAPHIC中去掉左侧或右侧的空格。 




LEFT、RIGHT函数 

语法:LEFT(ARG,LENGTH)、RIGHT(ARG,LENGTH) 

LEFT、RIGHT函数返回ARG最左边、右边的LENGTH个字符串,ARG可以是CHAR或BINARY STRING。 




CONCAT函数 

语法:CONCAT(ARG1,ARG2) 

CONCAT函数返回两个字符串的连接。 




INSERT函数 

语法:INSERT(ARG1,POS,SIZE,ARG2) 

INSERT函数返回一个字符串,将ARG1从POS处删除SIZE个字符,将ARG2插入该位置。 


 

LOCATE函数 

语法:LOCATE(ARG1,ARG2,<POS>) 

LOCATE函数在ARG2中查找ARG1第一次出现的位置,如果指定POS,则从ARG2的POS处开始查找ARG1第一次出现的位置。 



POSSTR函数 

语法:POSSTR(EXP1,EXP2) 

POSSTR函数返回EXP2在EXP1中的位置。 

 

REPEAT函数 

语法:REPEAT(ARG1,NUM_TIMES) 

REPEAT函数返回ARG1被重复NUM_TIMES次的字符串。 



REPLACE函数 

语法:REPLACE(EXP1,EXP2,EXP3) 

REPLACE函数用EXP3代替EXP1中所有的EXP2。 

 

SPACE函数 

语法:SPACE(SIZE) 

SPACE函数返回一个包含SIZE个空格的字符串。 



SUBSTR函数 

语法:SUBSTR(ARG1,POS,<LENGTH>) 

SUBSTR函数返回ARG1中POS位置开始的LENGTH个字符,如果没有指定LENGTH,则返回剩余的字符。




select column1 || columns2 from tablename with ur;

(
链接 column1 和columns2 (两列的数据类型要相同):
比如: column1='abc' 
          column2='xyz'
这条语句执行的结果就是: abcxyz.
)









分享到:
评论

相关推荐

    DB2各类函数总汇

    DB2 函数可以分为九大类:聚合函数、类型转换函数、数学函数、字符串函数、日期时间函数、XML 函数、分区函数、安全函数和其他函数。 一、聚合函数 聚合函数是指对表中的数据进行聚合操作的函数,常用的聚合函数...

    db2 常见错误 吐血总结

    ### DB2常见错误详解 #### 一、错误42704:数据库名称未定义 **错误信息**: ``` SQL0204N "SYSTEM_1386_US" is an undefined name. SQLSTATE=42704 ``` **原因分析**: 此错误表明尝试创建一个已经存在的数据库...

    DB2 SQL函数和使用方法

    5. **聚合函数** - `COUNT(*)`: 统计行数。 - `SUM(column)`: 计算列的总和。 - `AVG(column)`: 计算列的平均值。 - `MAX(column)`: 找到列的最大值。 - `MIN(column)`: 找到列的最小值。 二、基本DB2命令 1....

    db2常用函数

    DB2 提供了多种聚合函数,用于对数据进行汇总和统计分析。 1. COUNT() 函数:返回一组行或值的个数。 示例:SELECT COUNT(*) FROM EMPLOYEE; 2. AVG() 函数:返回一组数值的平均值。 示例:SELECT AVG(SALARY) ...

    db2常用函数整理.doc

    以上就是DB2常用函数的一些基本介绍,它们涵盖了数据处理、聚合、转换等多个方面,使得在DB2中进行数据操作和分析变得更加便捷和高效。在实际应用中,应结合具体需求选择合适的函数以实现特定功能。

    db2和mysql数据库函数

    本文将对 DB2 和 MySQL 数据库函数进行分类和介绍,涵盖数学函数、字符串函数、日期函数、聚合函数等多种类型。 一、数学函数 数学函数用于对数字进行计算和分析。DB2 和 MySQL 都提供了一些基本的数学函数,如: ...

    db2,oracle函数大全合集

    5. **聚合函数**:与DB2类似,提供`COUNT()`, `SUM()`, `AVG()`, `MAX()`, `MIN()`等。 6. **分组和窗口函数**:如`GROUP BY`, `RANK()`, `LEAD()`, `LAG()`, 用于复杂的数据分组和分析。 7. **条件函数**:`DECODE...

    db2中自定义函数文档

    例如,可以创建一个函数来处理复杂的业务逻辑,或者创建一个聚合函数来计算特定的统计信息。了解并熟练运用DB2的自定义函数,能够帮助开发人员更好地满足项目需求,提高代码的可读性和可维护性。

    DB2函数的详细总结

    在IBM的DB2数据库系统中,函数是进行数据处理和计算的重要工具,它们极大地扩展了SQL语言的功能。这里我们将深入探讨几个常用的DB2函数,并详细解释它们的用法。 1. **SUBSTR()函数**: - `SUBSTR(para1,para2)`:...

    db2 函数大全

    在本文中,我们将对 DB2 函数大全进行概括,包括聚合函数、类型转换函数、数学函数、字符串函数、日期时间函数、XML 函数、分区函数、安全函数等多种类型的函数。 一、聚合函数 聚合函数是指对数据进行汇总和计算...

    DB2函数大全

    5. **聚合函数** - `COUNT(*)`: 统计行数。 - `SUM(column)`: 求列的总和。 - `AVG(column)`: 计算列的平均值。 - `MAX(column)`: 找出列的最大值。 - `MIN(column)`: 找出列的最小值。 6. **逻辑函数** - `...

    DB2 函数大全

    在DB2中,函数可以分为多种类型,包括算术函数、字符串函数、日期/时间函数、系统信息函数、聚合函数等。以下是一些常见的DB2函数及其用途: 1. **算术函数**: - `ABS()`:返回一个数值的绝对值。 - `SQRT()`:...

    IBM db2 函数大全

    下面是 DB2 函数大全,包括聚合函数、数学函数、字符串函数、日期函数等。 聚合函数 * AVG():返回一组数值的平均值。 * CORR()、CORRELATION():返回一对数值的关系系数。 * COUNT():返回一组行或值的个数。 * ...

    DB2数据库函数大全

    1. **聚合函数**: - `AVG()`:计算指定列的平均值,例如`SELECT AVG(SALARY) FROM BSEMPMS;` - `COUNT()`:返回表中行的数量,`SELECT COUNT(*) FROM BSEMPMS;` 或者特定列的非空值数量,`SELECT COUNT(SALARY) ...

    db2中SQL相关函数详解

    四、聚合函数 1. `COUNT()`: 计算一组值的数量,如`COUNT(*)`计算表中的行数。 2. `SUM()`: 计算一组值的总和,例如`SUM(column_name)`计算列的总和。 3. `AVG()`: 计算平均值,如`AVG(column_name)`计算列的平均值...

    db2常用函数 我没有分赚点分下资料

    5. **聚合函数** - `COUNT(*)`:返回表中的行数。 - `SUM(column)`:返回指定列的总和。 - `AVG(column)`:返回指定列的平均值。 - `MIN(column)` 和 `MAX(column)`:返回指定列的最小值和最大值。 6. **转换...

    DB2到GreenPlum/PostgreSQL的转换指南

    列函数用于对表中的列执行聚合操作,如SUM、AVG等。DB2与GreenPlum/PostgreSQL在这方面的实现相似,但在某些特定函数的支持程度上可能存在差异。 #### 2.7 OLAP函数 OLAP函数用于执行在线分析处理任务,如窗口函数...

    DB2很不错的学习资料

    - `IBM DB2通用数据库SQL入门.pdf` 可能深入讲解DB2特定的SQL扩展,如游标、子查询、联接操作、聚合函数和窗口函数等。 3. **存储过程**: - `参考存储过程模板.txt` 和 `参考存储过程范例.txt` 提供了存储过程的...

    IBM DB2数据库——SQL入门

    - **聚合函数**:聚合函数用于对一组值进行计算并返回单一值,例如COUNT、SUM、AVG、MAX和MIN等。 - **COUNT**:返回指定列中非空值的数量。 - **SUM**:返回指定列所有值的总和。 - **AVG**:返回指定列所有值的...

    DB2查询分析器

    它支持多表联接、子查询、集合操作以及各种聚合函数,确保用户能够充分利用DB2数据库的全部功能。此外,查询分析器通常还具有性能监控和调优工具,帮助识别和解决潜在的性能瓶颈,例如通过分析查询执行计划来优化...

Global site tag (gtag.js) - Google Analytics