• mysql函数


    mysql 函数,可以用在select子句及其子句,也可以用在UPDATE,DELETE语句当中

    一、字符串函数

    1. concact

    将传入的字符串连接成一个字符串,(任何字符串与null连接结果都是 null)

    2.insert(str,x,y,instr)

    将字符串 str 从 x 位置开始,y个字符长的子串替换为指定的字符

    3.LOWER(str) UPPER(str)

    大小写转换

    4.LEFT(str,x) RIGHT(str,x)

    分别返回字符串最左边的 x 个字符 和最右边 x 个字符,如果第二个参数为null,那么不返回任何字符

    5.LPAD(str,n,pad) 和 RPAD(str,n,pad)

    用字符串pad 对 str 最左 或最有 进行填充,直到长度为 n 为止

    6. LTRIM(str) RTRIM(str) TRIM(str)

    去左边的空格

    去右边的空格

    去左右两边的空格

    7.REPEAT(str,x)

    重复 str x 次然后返回

    select repeat('hello',3)
    -- hellohellohello
    

    8.replace(str,a,b)

    字符串b 替换 str 中的 a

    select replace('hello','l','m')
    -- hemmo
    

    9. substring(str,x,y)

    返回 str 中第 x 位置 起 y 个字符长度的字符

    select substring('abcdef',3,2);
    -- cd
    


    二、数值函数

    1.ABS(x)

    返回X的绝对值

    2.CEIL(x) 向上取整,FLOOR(x)向下取整

    select CEIL(2.3);
    -- 3
    select FLOOR(2.3)
    -- 2
    

    3.MOD(x,y)

    取模

    select MOD(9,2);
    -- 1
    

    4.RAND()

    返回0-1随机数

    select RAND();
    -- 0.35506113558547675
    select RAND()*10;
    -- 8.437144326453232
    select FLOOR(RAND()*10);
    -- 7
    

    三、日期和时间函数


    四、流程函数


    五、其他常用函数

  • 相关阅读:
    luogu P2852 [USACO06DEC]Milk Patterns G
    FZOJ 4267 树上统计
    CF1303G Sum of Prefix Sums
    luogu P5311 [Ynoi2011]成都七中
    luogu P5306 [COCI2019] Transport
    SP34096 DIVCNTK
    luogu P5325 【模板】Min_25筛
    luogu P1742 最小圆覆盖
    求两直线交点坐标
    1098: 复合函数求值(函数专题)
  • 原文地址:https://www.cnblogs.com/friday69/p/9401949.html
Copyright © 2020-2023  润新知