IBM大型机s.com

IBM公司大型机快速参考 Programming

DB2内置SQL功能

SQL列功能:

AVG

 返回一组数字的平均值
相关或CORR  返回一组数字对的相关系数

计数

 返回一组行或值中的行数或值
计数_BIG  与COUNT相同,除了结果可以大于整数的最大值

协方差

 返回一组数字对的协方差(填充)

最大

 返回一组值中的最大值
最小  返回一组值中的最小值

中位数

 返回一组数字的中位数,一组数据的中位数 是集合中最中间的数字

标准设备

 返回一组数字的标准偏差

 返回一组数字的总和
方差或VAR  返回一组数字的方差
XMLAGG  返回一个XML序列 包含一组XML中每个非空值的项目 values.

 

 

SQL标量功能:

   
ABS  返回其参数的绝对值
ACOS  以角度形式返回参数的反余弦值,表示为 弧度,ACOS和COS函数是逆运算。
ADD_MONTHS  返回表示表达式加上指定数字的日期 of months.
阿辛  以角度形式返回参数的反正弦值,表示为 弧度。 阿辛和SIN函数是逆运算。
晒黑  以角度的形式返回参数的反正切, 以弧度表示。 晒黑和TAN函数是反函数 operations.
比金特  返回数字或整数的大整数表示形式 数字的字符或图形字符串表示形式。
BLOB  返回任何类型的字符串或行的BLOB表示形式 ID type.
CEIL or 天花板  返回大于或等于的最小整数值 the 论据。
焦炭  返回定长字符串表示形式的 argument.
焦炭ACTER_LENGTH  返回指定字符串中第一个参数的长度 unit.
CLOB  返回字符串的CLOB表示形式。
合并  返回第一个非空表达式的值。
COLLATION_KEY  返回一个可变长度的二进制字符串,该字符串表示 指定排序规则中参数的排序规则键。
COMPARE_DECFLOAT  返回一个SMALLINT值,该值指示两个参数是否 等于或无序,或者一个参数是否大于 other.
康卡特  返回两个字符串的串联。
COS  返回参数的余弦值,其中参数是一个角度, 以弧度表示。 COS和ACOS功能相反 operations.
COSH  返回参数的双曲余弦值,其中 是一个角度,以弧度表示。
日期  返回从值得出的日期。
DAY  返回值的日期部分。
天OFMONTH  返回值的日期部分。功能类似于DAY 函数,但DAYOFMONTH不支持日期或时间戳 持续时间作为参数。
星期三  返回一个整数,范围为1到7,代表日期 一周的某天,其中1是星期日,7是星期六。
一年的第一天  传回介于1到366之间的整数,代表 一年中的一天,其中1是1月1日。
 返回日期的整数表示。
DBCLOB  返回字符串值的DBCLOB表示形式(带有 单字节字符转换为双字节字符)或 图形字符串值。
DECLOAT  返回一个数字的十进制浮点表示形式 或数字,十进制数字, 整数或浮点数。
十进制  返回数字或小数的十进制表示形式 数字的字符串或图形字符串表示形式, 整数或十进制数。
解码  返回其参数的绝对值
学位  返回参数的度数,即角度, 以弧度表示。
区别  Returns 从0到4的值,代表差异 在两个弦的声音之间,基于应用SOUNDEX 函数的字符串。值4是最好的声音 match.
数字  返回绝对值的字符串表示形式 a number.
DOUBLE_PRECISION或DOUBLE  返回数字或整数的浮点表示形式 数字的字符串或图形字符串表示形式, 整数,十进制数或浮点数。
DSN_XMLVALIDATE  返回一个XML值,该值是应用XML模式的结果 验证函数的第一个参数。
经验值  返回以自然对数(e)为底的值, 提高到参数指定的幂。 经验值和LN 函数是逆运算。
提取  Returns 日期或时间戳的一部分,基于其 arguments.
浮动  返回数字或整数的浮点表示形式 数字的字符串表示形式。 浮动是DOUBLE的同义词 function.
FLOOR  返回小于或等于的最大整数值 argument.
GENERATE_UNIQUE  与任何其他字符相比,返回唯一的位数据字符串 相同功能的其他执行。
通用  返回该字符串的变长字符串表示形式 会话变量的当前值,由 argument.
GRAPHIC  返回字符的固定长度图形字符串表示形式 字符串或图形字符串值,具体取决于第一个的类型 argument.
HEX  返回值的十六进制表示形式。
HOUR  返回值的小时部分。
IFNULL  返回第一个非空表达式。
INSERT  返回一个字符串,其中从源字符串的开头开始,长度为 字符已删除,并且已插入插入字符串。
INTEGER or INT  返回数字或字符的整数表示 整数的字符串或图形字符串表示形式。
JULIAN_DAY  返回一个整数值,该值表示从 公元前4713年1月1日(儒略历日期日历的开始)到 参数中指定的日期。
LAST_DAY  返回一个表示日期的最后一天的日期 date 论据。
LCASE or LOWER  返回一个字符串,其中所有字符都转换为 小写字符。
LEFT  返回由指定数量的最左边的字符串组成的字符串 指定字符串单位的字节数。
LENGTH  返回值的长度。
LN  返回参数的自然对数。与LOG功能相同 DB2旧版本。 LN 和EXP函数是反函数 operations.
LOCATE  返回参数首次出现的位置 starts 在一个nother 论据。
LOCATE_IN_STRING  Returns 引数在其中开始的位置 specified string.
LOG10  Returns 数字的常用对数(以10为底)。
LPAD  返回由string-expression组成的字符串 左侧填充,带垫或空白。 LPAD功能对待 字符串表达式中的前导或尾随空白很重要。
LTRIM  返回去除前导空格的字符串字符
MAX  返回一组值中的最大值。
MICROSECOND  返回值的微秒部分。
MIDNIGHT_SECONDS  传回介于0到86400之间的整数,代表 午夜到指定的时间之间的秒数 the 论据。
MIN  返回一组值中的最小值。
MINUTE  返回值的分钟部分。
MOD  返回一个参数的余数除以第二个参数。
MONTH  返回值的月份部分。
MONTHS_BETWEEN  返回两个参数之间的月数估计值。
MQREAD  从指定的MQSeries位置返回一条消息,但不包含 从队列中删除消息。
MQRECEIVE  从指定的MQSeries位置返回一条消息并删除 队列中的消息。
MQSEND  返回一个变长字符串,该字符串指示是否 将数据发送到指定的MQSeries位置的功能是 成功或失败。
MULTIPLY_ALT  返回两个参数的乘积。此功能是 乘法运算符的替代方法,特别有用 当参数的精度之和超过31时。
NEXT_DAY  返回代表第一个工作日的日期时间值,名称为 通过字符串表达式,即晚于表达式中的日期。
NORMALIZE_STRING  返回可用于比较的规范化字符串
NULLIF  如果两个参数相等,则返回空值。除此以外, 它返回第一个参数的值。
NVL  返回不为空的第一个参数。
OVERLAY  返回由插入的一个参数组成的字符串 在同一位置的另一个参数中 个字节已被删除。
PACK  返回一个二进制字符串值,该值包含一个数据类型数组和一个 每个非null表达式参数的压缩表示形式。
POSITION  返回参数在其中第一次出现的位置 另一个论点,其中位置用 指定的字符串单位。
POSSTR  返回参数在其中第一次出现的位置 another 论据。
POWER  将第一个参数的值返回第二个的幂 argument. (Xy)
QUANTIZE  返回等于值的DECFLOAT值(任何 四舍五入)并签名到第一个参数并且该参数具有指数 设置为等于第二个参数的指数。
QUARTER  返回1到4之间的整数,代表整数的四分之一 日期所在的年份。例如,任何日期 一月,二月或三月返回整数1。
RADIANS  返回以表示的自变量的弧度数 degrees.
RAISE_ERROR  返回具有指定SQLSTATE的错误(以及SQLCODE) -438)和错误条件。 RAISE_ERROR函数始终返回 具有未定义数据类型的空值。
RAND  返回介于0和1之间的随机浮点值。 可以指定为可选种子值。
REAL  返回其中一个的单精度浮点表示形式 数字或数字的字符串表示形式。
REPEAT  返回由以下参数组成的字符串: 重复指定的次数。
REPLACE  返回一个字符串,其中所有出现的搜索字符串 within a 源字符串替换为替换字符串。如果 在源字符串中找不到搜索字符串,而源字符串为 returned unchanged.
RID  返回一行的记录ID(RID)。 RID用于唯一 identify a row.
RIGHT  返回由指定数量的最右边的字符串组成的字符串 字节或字符串中指定的字符串单位
ROUND  返回四舍五入到指定位数的数字 在小数点右边或左边。
ROUND_TIMESTAMP  返回时间戳,该舍入将舍入到指定的单位 通过时间戳格式字符串。
ROWID  返回其参数的行ID表示形式。
RPAD  返回一个字符串,该字符串在右边用空格或a填充 specified string.
RTRIM  返回带有尾随空格的参数的字符 removed.
SECOND  以可选的小数形式返回值的秒部分 seconds.
SIGN  返回参数符号的指示符。 (-1/0/1)
 返回参数的正弦值,其中参数是一个角度, 以弧度表示。
辛哈  返回参数的双曲正弦值,其中参数为 以弧度表示的角度。
SMALLINT  返回数字或a的小整数表示形式 数字的字符串表示形式。
声达  返回代表单词声音的4个字符的代码 在争论中。可以将结果与 其他字符串的SOUNDEX函数。
空间  返回由SBCS数量组成的字符串 参数指定的空白。
SQRT  返回参数的平方根。
跳闸  返回字符串的开头,结尾或两者均带有空格 the string 删除。
SUBSTR  or SUBSTRING  返回字符串的子字符串。
TAN  返回参数的切线,其中参数是 角度,以弧度表示。
 返回参数的双曲正切值,其中 是一个角度,以弧度表示。
时间  返回从值得出的时间。
时间戳  从其参数返回TIMESTAMP WITHTIME 时间 ZONE值,或者 arguments.
时间戳  返回将指定数量的指定数字相加的结果 时间戳值的时间间隔。
时间戳_FORMAT  返回基于TIMESTAMP WITHTIME 时间 ZONE的值 使用指定格式解释输入字符串。
时差  返回该类型的估计间隔数,即 由第一个参数定义,基于两者之间的差异 timestamps.
时间戳_TZ  从输入参数返回TIMESTAMP WITH 时间 ZONE值。
TO_CHAR  返回时间戳记值的字符串表示形式,该值表示 已使用指定的字符模板格式化。
至今  返回基于以下内容的时间戳记值: 使用指定格式的输入字符串。
TO_NUMBER  返回基于以下解释的DECFLOAT(34)值: 使用指定格式的输入字符串。
合计  返回DECFLOAT值的顺序。 合计功能 返回一个小整数值,该整数值指示expression1如何 与expression2比较。
翻译  返回一个值,其中第一个或多个字符 参数可能已转换为其他字符。
修剪  返回以指定字节开头,结尾或结尾的字符串 两个字符串都删除了。
截断或截断  返回截断到指定空格的数字 小数点的右/左
UCASE或大写  返回一个字符串,其中所有字符都已转换为 大写字符,基于参数的CCSID。
统一码  返回的最左边字符的Unicode UTF-16代码值 参数为整数。
统一码_STR  返回Unicode UTF-8或UTF-16的字符串,具体取决于 specified option.
 返回第一个非空表达式的值。和...一样 COALESCE.
VARBINARY  返回字符串的变长二进制字符串表示形式 of any type.
VARCHAR  返回字符串的变长字符串表示形式 第一个参数指定的值。
VARCHAR_FORMAT  返回第一个参数的字符串表示形式 由格式字符串指示的格式。
变异图  返回的可变长度图形字符串表示形式 第一个论点。第一个参数可以是字符串值 或图形字符串值。
 返回表示星期的1到54之间的整数 的一年。该周从星期日开始,并且1月1日总是在 the first week.
 返回字符或图形值的年份部分 串。该值必须是日期的有效字符串表示形式,或者 timestamp.

                                                             

 

 

首页 | 大型机 Wiki | 资料下载 | 程式 | 参考文献 | Mainframe Forum