SQL中函数怎么用

网友投稿 224 2023-12-07

SQL中函数怎么用

这篇文章主要为大家展示了“SQL中函数怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL中函数怎么用”这篇文章吧。

SQL中函数怎么用

1、dual表

     伪表;

     一列dummy,一行值为X

2、字符函数

     大小写转换     

字符处理

             常用汇总

3、数字函数

    round 四舍五入

select round(45.923,2), round(45.923,0),round(45.923,-1) from dual;

    trunc 取整,截断

       select trunc(45.923,2), trunc(45.923),trunc(45.923,-1) from dual;

    mod 取余

       select trunc(1600/300,0),mod(1600,300) from dual; 求商和余数

4、日期函数

    sysdate

 返回 Oracle 数据库服务器所在操作系统的当前日期和时间

    months_between

计算两个日期之间相隔的月

    add_months     next_day

        select next_day(sysdate,MONDAY) from dual; 下周一 (当前时间 )

    last_day

        select sysdate,last_day(sysdate) from dual;本月最后一天

    日期round    日期trunc

5、转换函数

    隐式转换

:数据类型与默认格式匹配

    显示转换

to_char  to_number  to_date

6、通用函数

    NVL函数

          把空值转换成一个数值;

          数据类型必须匹配;

          nvl(comm,0)

    NVL2函数

NVL2(expr1,expr2,expr3)  如果参数 1 非空 not null,则返回参数 2 的值,否则返回参数 3 的值。

          nvl2(comm,sal+comm,sal)

    nullif函数

nullif(expr1,expr2)比较两个表达式是否相同,如果相同,返回 null,如果不同,返回 expr1。

7、条件表达式

     decode与case

8、分组函数

以上是“SQL中函数怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据库中如何实现UNDO TABLESPACE
下一篇:oracle中DataMining组件怎么用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~