欢迎投稿

今日深度:

oracle中取余是用函数mod(numer1,number2)

oracle中取余是用函数mod(numer1,number2)


oracle中取余是用函数mod(numer1,number2)
 
oracle中取余是用函数mod(numer1,number2),其返回的值为其余数值。如:
输出1~13中所有不是3的倍数的整数数值。
[sql] 
DECLARE  
  --i NUMBER;  
  BEGIN  
    FOR i IN 1..13 LOOP  
      IF MOD(i,3) != 0 THEN  
        dbms_output.put_line('不是3的倍数的整数:'||+i);  
      END IF;  
    END LOOP;  
   EXCEPTION  
     WHEN OTHERS THEN  
      dbms_output.put_line(Sqlcode||':'||Sqlerrm);  
  END;  

 

 
输出的值为:
不是3的倍数的整数:1
不是3的倍数的整数:2
不是3的倍数的整数:4
不是3的倍数的整数:5
不是3的倍数的整数:7
不是3的倍数的整数:8
不是3的倍数的整数:10
不是3的倍数的整数:11
不是3的倍数的整数:13
 

www.htsjk.Com true http://www.htsjk.com/oracle/21364.html NewsArticle oracle中取余是用函数mod(numer1,number2) oracle中取余是用函数mod(numer1,number2) oracle中取余是用函数mod(numer1,number2),其返回的值为其余数值。如: 输出1~13中所有不是3的倍数的整数数值。 [...
相关文章
    暂无相关文章
评论暂时关闭