zoukankan      html  css  js  c++  java
  • Mysql 小技巧

    查询出的日期 加一天,加一周,加一月,加一年

    SELECT DAYOFMONTH( DATE_add(NOW(), INTERVAL 1 DAY));
    
    SELECT DAYOFMONTH( DATE_add(NOW(), INTERVAL 1 WEEK));
    
    SELECT DAYOFMONTH( DATE_add(NOW(), INTERVAL 1 MONTH));
    
    SELECT DAYOFMONTH( DATE_add(NOW(), INTERVAL 1 YEAR));

    查询出的日期 减一天,减一周,减一月,减一年

    SELECT DAYOFMONTH( DATE_SUB(NOW(), INTERVAL 1 DAY));
    
    SELECT DAYOFMONTH( DATE_SUB(NOW(), INTERVAL 1 WEEK));
    
    SELECT DAYOFMONTH( DATE_SUB(NOW(), INTERVAL 1 MONTH));
    
    SELECT DAYOFMONTH( DATE_SUB(NOW(), INTERVAL 1 YEAR));

    模糊查询

    返回结果>0则存在

    SELECT INSTR('foobarbar', 'bar');

    多列合并成一列

    以id分组,把name字段的值打印在一行,逗号分隔

    select id,group_concat(name) from aa group by id;

    以id分组,把name字段的值打印在一行,分号分隔

    select id,group_concat(name separator ';') from aa group by id;

    以id分组,把去冗余的name字段的值打印在一行,逗号分隔

    select id,group_concat(distinct name) from aa group by id;

    以id分组,把name字段的值打印在一行,逗号分隔,以name排倒序

    select id,group_concat(name order by name desc) from aa group by id;
  • 相关阅读:
    Socket listen 简要分析
    Socket connect 等简要分析
    HIVE函数大全
    元数据管理
    flume
    shell编程
    数据仓库集锦
    数据库知识
    hive sql 转化mapreduce原理
    Hadoop 学习笔记
  • 原文地址:https://www.cnblogs.com/Yiran583/p/4680665.html
Copyright © 2011-2022 走看看