zoukankan      html  css  js  c++  java
  • 数值函数(学习笔记)

    --************************************数字函数
    --ABS取绝对值

    SELECT ABS(3),ABS(-100) FROM dual;

    结果:3,100
    --CEIL向上取整

    SELECT CEIL(3.34343),CEIL(3.932),CEIL(-3.4432),CEIL(-5.9889) FROM dual; 

    结果:4,4,-3,-5


    --floor向下取整

    SELECT FLOOR(3.34343),FLOOR(3.932),FLOOR(-3.4432),FLOOR(-5.9889) FROM dual; 

    结果:3,3,-4,-6


    --正弦sin---余弦

    SELECT SIN(4),COS(4) FROM dual;

    --幂函数power(m,n),m的N次方

    SELECT POWER(2,4) FROM dual;

    结果:16

    --round
    --验证round函数的使用

    SELECT ROUND(785.652) 不保留小数,
    ROUND(785.652,2)保留2个小数,
    ROUND(785.652,-1) 整数位进一位,
    ROUND(785.352) 小数小数位第一个不到5舍掉,
    ROUND(784.652,-1) 整数位进一位个位不到5舍掉
    FROM dual;

    结果:786,785.65,790,785,780


    --列出每个员工的基本信息和日工资,日工资只保留2个小数,每个月30天

    SELECT e.empno,e.ename,e.sal, round(e.sal/30,2)日薪
    FROM emp e;

    --验证TRUNC函数截取不进位的

    SELECT TRUNC(785.652) 不保留小数小数舍掉,
    TRUNC(785.652,2)保留2个小数,
    TRUNC(785.652,-1) 整数位进一位,
    TRUNC(785.352) 保留小数直接舍掉,
    TRUNC(784.652,-1) 整数位进一位个位舍掉
    FROM dual;

    结果:785,785.65,780,785,780


    --验证MOD求余函数

    SELECT MOD(10,3)
    FROM dual;

    结果:1


    --平方根sqrt

    SELECT SQRT(16) FROM dual;

    结果:4

  • 相关阅读:
    Linux学习记录(四):Shell脚本
    Linux学习记录(三):Vim
    基于PyTorch构建神经网络
    Python开发【第一篇】:初识Python
    asyncio 并发编程(二)
    asyncio 并发编程(一)
    Linux 文件和目录操作命令(一)
    Django Model
    Django 之 Form 组件
    Django 模板系统
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4208069.html
Copyright © 2011-2022 走看看