这sql是什么意思

来源:百度知道 编辑:UC知道 时间:2024/09/20 09:27:58
insert into temp_teral_info
( SELECT time,ll FROM(SELECT A.*,
ROWNUM RN FROM (SELECT * FROM teral_info) A WHERE ROWNUM < 5 ) WHERE RN>=
1);

SELECT A.*,
ROWNUM RN FROM (SELECT * FROM teral_info) A WHERE ROWNUM < 5 )
这句话的意思是查询表teral_info中rownum>5的数据
SELECT A.*,
ROWNUM RN FROM (SELECT * FROM teral_info) A WHERE ROWNUM < 5
然后从这个结果当中根据rownum>1查询出time,11的数据
把time ll插入表 temp_teral

从 teral_info表 找到 rownum 大于等于1 且小于5 的数据插入到temp_teral_info 表中

挺折磨人的语句

teral_info表中rownum<5 且rownum>=1的记录的time,ll写入到temp_teral_info