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 五种。

  • 相关阅读:
    键盘输入thisisunsafe
    vscode
    iterm2 rz sz
    homebrew镜像更换
    mac
    homebrew下载不成功
    shutil:高层文件操作
    tempfile:临时文件系统对象
    linecache:读取文本文件的指定内容
    fnmatch:Unix式glob模式匹配,简单场景下可以代替正则
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9849751.html
Copyright © 2011-2022 走看看