zoukankan      html  css  js  c++  java
  • 第二十九章——sql分层分页查询以及oracle自带sql分支、循环

    rownum可以取出前多少行,然后再去取一个区间来实现分页:

    select c.*,level from chichaocai c connect by prior 
    c.code=c.pcode start with c.name like '炒菜'
    select * from(select c.*,rownum ru from chichaocai c where rownum <=15) r where r.ru>12

    此上代码就是取出了chichaocai表中第12到15行。。

    分支部分:

    --分支语句
    set serveroutput on
    declare
    num number;
    begin
    num:=3;
    if num = 5
    then
    dbms_output.put_line('这个数字是5');
    elsif num >7
    then 
    dbms_output.put_line('这个数字大于7');
    else
    dbms_output.put_line('其他数字');
    end if;
    end;
    /

    循环部分:

    set serveroutput on 在命令窗口打开输出的开关
    declare
    num number;
    begin
    num := 1;
    select * into stemp from student s where s.sno='109'
    --loop循环
    /* loop
    exit when num > 10;
    dbms_output.put_line(num);
    num := num + 1;
    end loop;*/
    
    /* while num < 10 
    loop
    dbms_output.put_line(num);
    num := num + 1;
    end loop;*/
    for ii in (select sname from student)
    loop
    dbms_output.put_line(ii.sname);
    end loop;
    end;
    /
  • 相关阅读:
    SSH整合
    JQuery
    MVC框架与增强
    通用分页(二)
    通用分页(一)
    自定义标签
    反射(一)
    Xml解析作业与Xml建模andXml建模作业
    Xml与Map之间的相互转换
    Xml解析
  • 原文地址:https://www.cnblogs.com/yuanlaihenkuang/p/7009537.html
Copyright © 2011-2022 走看看