如果一个数值 大于100 或者小于2 ,如何表示

解决方案 »

  1.   

    where 一个数 > 100
       or 一个数 < 2-- 这有什么好问滴?
      

  2.   

    DECLARE
    a NUMBER:=100;
    b NUMBER:=1;
    c NUMBER:=0;
    BEGIN
     IF a>100 OR a<2 THEN --条件不成立,不输出
      dbms_output.put_line('1yes');
     END IF;
      IF b>100 OR b<2 THEN 
      dbms_output.put_line('2yes');--条件成立,输出
     END IF;
      IF c>100 OR c<2 THEN 
      dbms_output.put_line('3yes');--条件成立,输出
     END IF;
    END;
      

  3.   

    select * from table where 一个数>100
    union all
    select * from table where 一个数<100
      

  4.   

    或者换个思路  不等于范围内的数据select *
    from tb1
    where id not between 2 and 100