oracle 数据库
函数 | 功能 | 示例 |
vm_concat(列) | 将查询的结果拼接成一列显示,用逗号隔开,缺点不可以用别的符号代替逗号 | |
listagg(列) within group ( order by 列) | 将查询的结果拼接成一列显示,默认用逗号隔开,可以用别的分隔符代替,还可以排序 | |
row_number() over() | 按指定的列进行逻辑分组 | |
connect by | 这个除了递归也可以用做循环,例如:输出当前月份往前6月 | select to_char(add_months(sysdate, rownum - 1), 'yyyy-mm') from dual connect by rownum <= 6 |
没写完,有空再写