zoukankan      html  css  js  c++  java
  • 函数

    函数大致可以分为以下几种

    ● 算术函数(用来进行数值计算的函数)
    ● 字符串函数(用来进行字符串操作的函数)
    ● 日期函数(用来进行日期操作的函数)
    ● 转换函数(用来转换数据类型和值的函数)
    ● 聚合函数(用来进行数据聚合的函数)

    绝大多数函数对于 NULL 都返回 NULL。但是转换函数中的COALESCE函数除外

    进行字符串拼接时,如果其中包含 NULL,那么得到的结果也是
    NULL

    使用“+”运算符(函数)来连接字符串

    ■REPLACE——字符串的替换

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

    ■SUBSTRING——字符串的截取

    语法:SUBSTRING(对象字符串,截取的起始位置,截取的字符数)

    ■CURRENT_TIMESTAMP——当前日期和时间

    SELECT CURRENT_TIMESTAMP;

    ■DATEPART——截取日期元素

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

    ■CAST——类型转换

    类型转换其实并不是为了方便用户使用而开发的功能,而是为了方便DBMS 内部处理而开发的功能。

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

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

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

    COALESCE ( expression,value1,value2……,valuen) 
    COALESCE()函数的第一个参数expression为待检测的表达式,而其后的参数个数不定。
    COALESCE()函数将会返回包括expression在内的所有参数中的第一个非空表达式。

    如果expression不为空值则返回expression;否则判断value1是否是空值,如果value1不为空值则返回value1;否则判断value2是否是空值,如果value2不为空值则返回value2;……以此类推,如果所有的表达式都为空值,则返回NULL。 

  • 相关阅读:
    mybatisplus学习
    JSON数组读取和保存
    XML文件读写示例
    JSON代码示例
    Delphi接口示例代码
    获得wav语音文件时长
    javaweb注册页面学习之路(三)
    javaweb注册页面学习之路(二)
    javaweb注册页面学习之路(一)
    Django 目录
  • 原文地址:https://www.cnblogs.com/philipchan/p/14327945.html
Copyright © 2011-2022 走看看