本人最近在使用oracle的rownum實現(xiàn)分頁顯示的時候,對rownum做了進一步的分析和研究。現(xiàn)歸納如下,希望能給大家?guī)硎斋@。
對于rownum來說它是oracle系統(tǒng)順序分配為從查詢返回的行的編號,返回的第一行分配的是1,第二行是2,依此類推,這個偽字段可以用于限制查詢返回的總行數(shù),而且rownum不能以任何表的名稱作為前綴。
舉例說明:
例如表:student(學生)表,表結構為:
復制代碼 代碼如下:
ID char(6) --學號
name VARCHAR2(10) --姓名
create table student (ID char(6), name VARCHAR2(100));
insert into sale values('200001',‘張一');
insert into sale values('200002',‘王二');
insert into sale values('200003',‘李三');
insert into sale values('200004',‘趙四');
commit;
新聞熱點
疑難解答
圖片精選