Oracle 函数学习
row_number() over ([partition by col1] order by col2 ) as 别名
表示根据col1 分钟,在分组内部根据col2 排序
而这个别名的值就表示每组内部配需后的顺序编号
row_number() 可以改为其他聚合函数。
nvl 函数的格式如下 nvl(exp1,exp2)
含义是如果第一个参数为空则显示第二个参数的值,如果不为空,则显示第一个参数原本的值
nlv2函数的格式如下 nvl2(exp1,exp2,exp3)
含义是如果该函数第一个参数为空则显示第二个参数的值,如果不为空,则显示第三个参数的值
regexp_like(x,pattern) 当x能正确匹配字符串时返回true
regexp_instr(x,pattern) 当x中尝试匹配,返回匹配的位置
regexp_replace(x,pattern,replacestring) 在x中尝试匹配,并将其替换成replacestring
regexp_substr(x,pattern) 返回x中匹配的一个字符串