人员表person(10万条记录)的结构如下:字段 类型 说明
ID CHAR(24) -- primary key
NAME VARCHAR2(50)
AGE NUMBER(3)
AREA_CODE CHAR(3) --所在省,此列有索引
请写SQL语句:1、列出年纪在25岁以上且省份号为101的人员。2、如果业务原始SQL为 _sql_ ,补充SQL实现翻页功能。假设页码为:pageno,每页显示的记录数为 pagesize
ID CHAR(24) -- primary key
NAME VARCHAR2(50)
AGE NUMBER(3)
AREA_CODE CHAR(3) --所在省,此列有索引
请写SQL语句:1、列出年纪在25岁以上且省份号为101的人员。2、如果业务原始SQL为 _sql_ ,补充SQL实现翻页功能。假设页码为:pageno,每页显示的记录数为 pagesize
解决方案 »
- 连接数据库好像有问题,帮忙看看
- oracle卸载问题
- 我可以这样赋值吗intcount := select count(*) form pan_integralset where psid =apsi
- 在安装oracle 数据库时,出现的问题,高手急救了!!
- 紧急求助:如何配置oracle的加密传输
- Select error: ORA-01114: IO Error writing block to file %s (block #%s)
- 存储过程(游标)
- 请问在新建一个表时,如何知道该表是不是已存在?
- 求救!在配置ORACLE的监听的错误
- 请教类型匹配问题,字符串转化成oracle中的number(8,2),帮我看一下
- SQL远程连接ORACLE的视图,查询出错!求解!
- ORACLE热备份
where age>=25 -- 在25岁以上(含25岁)
and area_code='101';
2、如果业务原始SQL为 _sql_ ,补充SQL实现翻页功能。假设页码为:pageno,每页显示的记录数为 pagesize-- 每页数据的排序依据是什么?
(select rownum rownum_,a.* from _sql_ a) b
where b.rownum_ > (pageno-1)*pagesize
and b.rownum_ <= pageno*pagesize