Sql 如何在oracle中实现以下功能而不创建存储过程?

Sql 如何在oracle中实现以下功能而不创建存储过程?,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,数据集: employee_id phone_number 1 123 2 456 3 789 结果: employee_id phone_number 1 123456 2 456789 3 789... 如果您只想连接下一行的数字,其中next由employee\u id定义: select employee_id

数据集:

employee_id   phone_number
 1              123
 2              456
 3              789
结果:

employee_id   phone_number
 1              123456
 2              456789
 3              789...

如果您只想连接下一行的数字,其中
next
employee\u id
定义:

select employee_id,
       (phone_number || lead(phone_number) over (order by employee_id) )
from table t;

请解释一下逻辑是什么。