zoukankan      html  css  js  c++  java
  • PostgreSQL学习笔记——内置函数

    算术函数(数值计算)

    +(加)、-(减)、*(乘)、/(除)

    ABS函数——绝对值:

    ABS(数值)
    

    MOD——求余:

    MOD(被除数,除数)
    

    ROUND——四舍五入:

    ROUND(对象数值,保留小数的位数)
    

    字符串函数(字符串操作)

    ||——拼接:

    SELECT str1, str2, 
        str1 || str2 AS str_concat
    FROM SampleStr;
    

    LENGTH——字符串长度:

    LENGTH(字符串)
    

    LOWER——小写转换:

    LOWER(字符串)
    

    REPLACE函数:

    REPLACE(对象字符串, 替换前的字符串, 替换后的字符串)
    

    SUBSTRING——字符串的截取:

    SUBSTRING(对象字符串 FROM 截取的起始位置 FOR 截取的字符数)
    

    UPPER——大写转换:

    UPPER(字符串)
    

    日期函数(日期操作)

    CURRENT_DATE——当前日期:

    CURRENT_DATE
    

    CURRENT_TIME——当前时间:

    CURRENT_TIME
    

    CURRENT_TIMESTAMP——当前日期和时间:

    CURRENT_TIMESTAMP
    

    EXTRACT——截取日期元素:

    EXTRACT(日期元素 FROM 日期)
    

    示例:

    SELECT CURRENT_TIMESTAMP,
        EXTRACT(YEAR FROM CURRENT_TIMESTAMP) AS year,
        EXTRACT(MONTH FROM CURRENT_TIMESTAMP) AS month,
        EXTRACT(DAY FROM CURRENT_TIMESTAMP) AS day,
        EXTRACT(HOUR FROM CURRENT_TIMESTAMP) AS hour,
        EXTRACT(MINUTE FROM CURRENT_TIMESTAMP) AS minute,
        EXTRACT(SECOND FROM CURRENT_TIMESTAMP) AS second;
    

    转换函数(转换数据类型和值)

    CAST——类型转换:

    CAST(转换前的值 AS 想要转换的数据类型)
    

    COALESCE——将NULL转换为其他值:

    COALESCE(数据1,数据2,数据3……)
    

    COALESCE时SQL特有的函数。该函数会返回可变参数中左侧开始第1个不是NULL的值。参数个数时可变的,因此可以根据需要无限增加。

    聚合函数(数据聚合)

    聚合函数基本上只包含:COUNT、SUM、AVG、MAX、MIN 五种。

  • 相关阅读:
    Powershell数据处理
    Powershell About Active Directory Group Membership of a domain user
    Powershell About Active Directory Server
    Oracle Schema Objects——Tables——TableStorage
    Oracle Schema Objects——Tables——TableType
    English Grammar
    Oracle Database Documentation
    Oracle Schema Objects——Tables——Oracle Data Types
    Oracle Schema Objects——Tables——Overview of Tables
    What is Grammar?
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9849751.html
Copyright © 2011-2022 走看看