Java教程

SQL函数

本文主要是介绍SQL函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQL函数:

  分类:1.  数据库提供函数

     2.  人为定义的函数(后补)

 

一、数据库提供函数

  1.内置函数

    sysdate : 当前系统时间(日期)

    dual : 哑表又称虚表,保证数据的完整性,一行一列的虚拟表    Oracle

  2. 单行函数:作用于单行数据,并产生一个结果

    2.1 日期格式的转化

       to_date('外部输入的日期','数据库中标准日期格式')     用于将 外部日期 -->  数据库中存起来

       to_char('表中日期','取出后的日期格式')     用于 数据库--->  外部使用

      时间格式:

        yyyy : 年              MM : 日             dd :  日

        hh  :  小时            mi   :   分             ss  : 秒

        day  :  星期几

    2.2 其他常用函数

      指定小数精确位数:   round(值,n)    n:代表精确的位数

      指定字符串长度:  length(字段名)

      取模/余:  mod(a,n)    n对a取模的结果

      对null值的处理:  nvl(值1,值2)   如果值1位null,则结果位值2。否则结果位值1

  3.组函数:针对一组数据 的操作,并产生一个结果

      max(字段名)  最大值

      min(字段名)  最小值

      avg(字段名)  平均值

      sum(字段名)  求和

      以上字段 均为数字 类型

      

      count(*)统计表中数据的个数

      count(字段名)统计表中数据的个数

      如果列表中的包含null,不会被count所统计

      

这篇关于SQL函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!