zoukankan      html  css  js  c++  java
  • mysql常见函数

    #1、连接函数
    concat(A,B,C)
    #2、将函数大写
    upper('aaa') lower('AAAA') #函数小写

    #3、substr substring
    #截取从指定索引处后面所有字符
    substr ("AAAAAAAAAAAA",7)
    #截取从指定索引处指定字符长度的字符
    substr('BBBBBBBB',1,3)
    #4、返回子串第一次出现的索引,如果找不到返回0
    instr('AAAA','BB')

    #5、trim() 去重复
    #一个参数,去掉字符串两边的空格
    trim('DDDDDDDDDDDD ')
    #去掉两边的固定字符串
    trim('a' from 'aaaaaaaaaCCCCCCCCCCCCaaaaaaaDDDDDDDDDDDaaaaaaaaaa')
    #6、lpad rpad用指定的字符实现左、右填充指定长度
    select lpad('hahah',2,'*') as out_put
    #7、replace 将前面字符串中的aa替换成bb
    replace('aaacccddeefffkkgghhll','aa','bb')

      数学函数

    #1、round 四舍五入
    select round(-1.34567);
    select round(1.34567);
    #2、ceil向上取整
    ceil(1.02)
    #3、floor向下取整
    floor(-9.99)
    #4、truncate 截断
    truncate(1.65,1);#小数点后面保留1位
    #mod 取余
    select mod(10,3);
    select 10%3   #相同
    
    #原理
    mod(a,b)  #a-a/b*b
    

      日期函数

    #now返回当前系统日期+时间
    select now()
    #curdate返回当前系统日期
    select curdate();
    #curtime 返回当前时间,不包含日期
    select curtime()

    #str_to_date将日期格式的字符串转化成为指定格式的日期
    select str_to_date('9-13-1999','%m-%d-%Y')
    #date_format将日期转化为字符串
    select date_format(now(),'%y年%m月%d日')


      

  • 相关阅读:
    作业要求 20201022-1 每周例行报告
    作业要求 20201015-3 每周例行报告
    20201008-1 每周例行报告
    20200924-1 每周例行报告
    总结
    20201126-1 每周例行报告
    20201120-1 每周例行报告
    20201112-1 每周例行报告
    20201105-1 每周例行报告
    20201029-1 每周例行报告
  • 原文地址:https://www.cnblogs.com/torchstar/p/15522491.html
Copyright © 2011-2022 走看看