文件名称:oracle函数介绍(8) 综述.doc
文件大小:21KB
文件格式:DOC
更新时间:2019-09-28 11:01:25
oracle函数
第八篇 综述 通过前面章节的练习我们可以对三类函数特征做些描述。 单值函数多数处理单个或多个值但只返回单个值(SYS_CONNECT_BY_PATH除外)。 聚合函数多数处理多行并且各分组序列分别返回成一行。 分析函数多数处理多行并且每条记录均会有返回。 需要注意不同类型函数可被应用的范围。 单值函数可应用范围最为广泛,select语句中的每一处都可被嵌入。 聚合函数通常会配合group by被应用于select或having子句, 分析函数只能应用于select或order by子句。 虽然我们前面介绍了百十多个函数,可是仍然并非全部,并且即使是我们介绍到的,也不能说所有函数都已经介绍了其全部的特色,比如:对于substr,length,instr(like)等均有扩展形式。比如 substr:以字符为单位 substrb:以字节为单位 substrc:以unicode完全字符为单位 substr2:以UCS2代码点为单位 substr4:以UCS4代码点为单位 它们对于字符的处理方式都是一致的,只不过在我们看来相同的字符在它们看来可能就不同,这就是不同编码的原因。关于unicode,ucs代码概念介绍可以看看这里:http://www.vscodes.com/article/5/104/2227.html