首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PLSQL常用函数(日期、字符、数字、转换、其他、分组

--12.decode[实现if ..then 逻辑] --select deptno,decode(deptno,10,'1',20,'2',30,'3','其他') from dual; --三、数字函数...dual; --5.sign返回值的符号(正数返回为1,负数为-1) --select sign(-32),sign(23) from dual; --四、转换函数 --1.to_char()[将日期和数字类型转换成字符类型...] --2. to_date()[将字符类型转换为日期类型] --3.to_number() 转换为数字类型 --select to_number(to_char(sysdate,'hh24'))...ex1,ex2): 值相等返空,否则返回第一个值 --5.coalesce:返回列表中第一个非空表达式 --6.nvl2(ex1,ex2,ex3) 如果ex1不为空,显示ex2,否则显示ex3 --六、分组函数...--max min avg count sum --1.整个结果集是一个组 --2.带group by 和 having 的分组 --3.tddev 返回一组值的标准偏差,variance 返回一组值的方差差

1.1K20

「硬核JS数字之美

= 0.3 的问题,我们后面再说 原码、反码和补码 再说 JS 中的数字问题前,我们还需要补充了解下原码、反码和补码的概念,这里暂先不说结论,我们一步一步的来看,最后在总结什么是原码、反码和补码 起源...) 所以数字的最大正数和最小负数范围如下 1.7976931348623157e+308 ~ -1.7976931348623157e+308 如果超过这个值,则数字太大就溢出了,在 JS 中会显示...0,学名反向溢出 JS中整数的范围 和数字大小不同,数字可以有小数,但是整数就只是单纯整数 我们从尾数 M 来分析,精度最多是 53 位(包含规格化的隐含位 1 ),精确整数的范围其实就是 M 的最大值...,即 1.11111111...111 ,也就是 2^53-1 , 使用 JS 函数 Math.pow(2,53)-1 计算得到数字 9007199254740991 所以整数的范围其实就是 -9007199254740991...[8] JS中如何理解浮点数?

5.4K20

JS运算】分组求和平均值(reduce函数)

,然后存储起来 Sum函数: 用来存储分组求和的结果。...这样就可以得到一个以group属性为键,以value属性为值的对象Sum,它存储了每个分组的总和。 getAvg函数: 用来计算每个分组的平均值。 接受一个对象x作为参数,x是分组求和的结果Sum。...在函数内部,首先定义了一个空对象item,用来存储每个分组的平均值。 然后使用Object.keys(x)方法获取x对象的所有键,即分组的名称。...接着使用map方法对每个分组进行迭代,将它的平均值计算出来,并存储到item对象中。 计算平均值的方法是将分组的总和Sum[y]除以分组中元素的个数count。...最后返回item对象,它存储了每个分组的平均值。

1.6K10

JS】125-重温基础:数字

「本章节复习的是JS中的数字类型,涉及的API比较多。」 前置基础: 在JavaScript中,数字为双精度浮点类型(即一个数字范围只能在-(253-1)和(253-1)之间),整数类型也一样。...另外数字类型也可以是以下三种符号值: +Infinity : 正无穷; -Infinity : 负无穷; NaN : 非数字(not a number); 1.数字对象 JS中内置了Number对象的一些常量属性...= 0.2, c = 0.3; let d = (Math.abs(a + b - c) < Number.EPSILON); d; // true Number.MIN_SAFE_INTEGER JS...Number.MAX_SAFE_INTEGER JS中最大的安全的integer型数字 (253 - 1)。...let a2 = '字符串:' + a.toPrecision(1);// "字符串:1" let a2 = '字符串:' + a.toPrecision(2);// "字符串:1.2" 3.数学对象 JS

2.4K00
领券