• MySQL常用基础函数


    一、数学函数

    ABS(x):返回x的绝对值

    MOD(N,M)N % M:返回NM除的余数,求模

    FLOOR(x):返回不大于x的最大整数

    CEILING(x):返回不小于x的最小整数

    ROUND(x):对x进行四舍五入

    二、字符串函数

    UUID():生成36位随机字符串

     

    CONCAT(str1,str2,...):拼接字符串,返回参数拼接起来的字符串,传入null返回null,有null的参数时返回null

     

    LENGTH(str):返回字符串str的长度

    LOCATE(subStr,str):返回subStrstr中的第一个位置,如果subStrstr中没有出现,返回0

    INSTR(str,subStr):返回subStrstr中的第一个位置,如果subStrstr中没有出现,返回0

    LEFT(str,len)RIGHT(str,len):返回字符串str最左/右面len个字符

    SUBSTRING(str,pos):返回从字符串strpos位置开始向后截取至末尾的字符串

    TRIM(str):返回str去除两端空格后的字符串

    LTRIM(str)RTRIM(str):返回str删除左/右端空字符串后的字符串

    REPLACE(str,from,to):返回用to字符串替换字符串str中所有from字符串后的字符串

    REPEAT(str,count)返回字符串str重复count次生成的字符串,如果strcountnull返回null

     

    REVERSE(str):反转字符串str

    INSERT(str,pos,len,newStr):返回strpos位置起用newStr替换len长度的字符生成的新字符串

    三、日期和时间函数

    NOW()返回当前时间

    DAYOFWEEK(date):返回date的星期索引,1=星期天,2=星期一。。。7=星期六

    WEEKDAY(date):返回date的星期索引(0=星期一,1=星期二。。。6= 星期天)

    DAYOFMONTH(date):返回date的月份中的日期,在131范围内

    DAYOFYEAR(date):返回date在一年中的日数, 1366范围内。

    MONTH(date):返回date的月份,范围112

    QUARTER(date):返回date一年中的季度,范围14

    YEAR(date):返回date的年份,范围在10009999

    HOUR(time):返回time的小时,范围是023

    MINUTE(time):返回time的分钟,范围是0到59

    SECOND(time):回来time的秒数,范围是0到59

    日期加减:略

    时间格式化成字符串:SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');

    字符串转换成时间:SELECT STR_TO_DATE('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s');

  • 相关阅读:
    记一次模型调试问题:使用TextLSTM/RNN学习不动,损失和acc均无变化
    机器学习常用损失函数
    java多线程使用mdc追踪日志
    搜索笔记整理
    pytorch加载bert模型报错
    Transformer源代码解释之PyTorch篇
    matplotlib画图并设置风格
    PyTorch实现断点继续训练
    通过sklearn使用tf-idf提取英文关键词
    通过依存关系生成邻接矩阵
  • 原文地址:https://www.cnblogs.com/ShouWangYiXin/p/11142974.html
Copyright © 2020-2023  润新知