zoukankan      html  css  js  c++  java
  • MySQL笔记(四)之内建函数

    AVG() 函数

    AVG 函数返回数值列的平均值。NULL 值不包括在计算中。

    语法:

    SELECT AVG(列) FROM 表;
    

    COUNT() 函数

    COUNT() 函数返回匹配指定条件的行数。

    语法:

    SELECT COUNT(列) FROM 表    # 返回列的行数
    
    SELECT COUNT(DISTINCT 列) FROM 表   # 返回列的非重复值行数,重复数据按一行计算
    

    FIRST() 函数

    FIRST() 函数返回指定的字段中第一个记录的值。

    语法:

    SELECT FIRST(列) FROM 表;
    

    LAST() 函数

    LAST() 函数返回指定的字段中最后一个记录的值。

    语法:

    SELECT LAST(列) FROM 表;
    

    MAX() 函数

    MAX 函数返回一列中的最大值。NULL 值不包括在计算中,可以是文本。

    语法:

    SELECT MAX(列) FROM 表;
    

    MIN() 函数

    MIN 函数返回一列中的最小值。NULL 值不包括在计算中,可以是文本

    语法:

    SELECT MIN(列) FROM 表
    

    SUM() 函数

    SUM 函数返回数值列的总数(总额)。

    语法:

    SELECT SUM(列) FROM 表
    

    UCASE() 函数

    UCASE 函数把字段的值转换为大写。

    语法:

    SELECT UCASE(列) FROM 表
    

    LCASE() 函数

    LCASE 函数把字段的值转换为小写。

    SELECT LCASE(列) FROM 表
    

    MID() 函数

    MID 函数用于从文本字段中提取字符。

    语法:

    SELECT MID(列,start[,length]) FROM 表
    
    参数:
    列	                  必需。要提取字符的字段。
    start	                  必需。规定开始位置(起始值是 1)。
    length	                  可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。
    

    LEN() 函数

    LEN 函数返回文本字段中值的长度。

    语法:

    SELECT LEN(列) FROM 表
    

    ROUND() 函数

    ROUND 函数用于把数值字段舍入为指定的小数位数。

    语法:

    SELECT ROUND(列,decimals) FROM table_name
    
    参数:
    列	                   必需。要舍入的字段。
    decimals	           必需。规定要返回的小数位数。
    

    NOW() 函数

    NOW 函数返回当前的日期和时间。

    语法:

    SELECT NOW() FROM 表;
    

    FORMAT() 函数

    FORMAT 函数用于对字段的显示进行格式化。

    语法:

    SELECT FORMAT(列,format) FROM 表;
    
    参数:
    列	                   必需。要格式化的字段。
    format	                   必需。规定格式。
    
    

    样例:

    SELECT FORMAT(Now(),'YYYY-MM-DD') as PerDate FROM 表  # 按指定格式显示当前日期
    
  • 相关阅读:
    SpringBoot-整合Shiro和JWT时关于JWT部分的内容
    springboot常用注解分类整理
    ubuntu18.04 安装tomcat9
    Ubuntu 18.04 安装Tomcat9 遇到的问题Tomcat9 Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
    Ubuntu 18.04 上安装水下网络仿真器Aqua-Sim NG
    用gorm向mysql插入的时间数据和实际时间不一致问题
    Ubuntu18.04上安装NS-3
    Java集合用法
    Spring Boot 自动装配原理
    深入理解select、poll和epoll及区别
  • 原文地址:https://www.cnblogs.com/cnkai/p/7469652.html
Copyright © 2011-2022 走看看