美文网首页
常用sql随笔记

常用sql随笔记

作者: 罗宏宇 | 来源:发表于2019-01-07 15:04 被阅读0次

    sql 替换字段中的部分字符,替换指定字符。例:把列中凡是有2011的全部修改成2014

    update tb_zbxxid set zdgc = replace(zdgc,'2011','2014')
    

    mysql左右截取

    select left('字段',5) 
    
    select right('字段',5) 
    

    trim 去除前后空格

    日期函数

    day()
    month()
    year()
    dateiff(day,dateStr1,dateStr2) 
    

    数值函数

    round(3.141593,2)  四舍五入
    rand() 产生随机数  例 order by rand() linit 5
    
    count(*) 计数所有
    count(字段) 制定字段  null是统计不到的
    

    having 和聚合函数结合使用

    group by  字段 having where  字段>'值'
    
    

    inner join 内链接 2个表同时都存在
    left join 外连接 主表的数据必有

    正则查询 regexp

    regexp '^[0-9{18}$]'
    

    相关文章

      网友评论

          本文标题:常用sql随笔记

          本文链接:https://www.haomeiwen.com/subject/scuurqtx.html