• 2024-10-19MYSQL-窗口函数
    判断函数if(expr,v1,v2):表达式结果为true返回v1,否则返回v2ifnull(列名,dv):列值为null返回dv,否则返回列值.nullif(expr1,expr2):表达式1=表达式2返回null,不等于返回表达式1的值.窗口函数作用:可以为表新增一列,新增的列是什么取决于over()函数前面的函数.主
  • 2024-09-10MySQL timestamp和datetime用法详解
    一、MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:CURRENT_TIMESTAMPCURRENT_TIMESTAMP()NOW()LOCALTIMELOCALTIME()LOCALTIMESTAMPLOCALTIMESTAMP() 二、关于TIMESTAMP和DATETIME的比较一个完整的日期格式如下:YYYY-MM-DDHH:MM:SS[.fraction],它可分为两部
  • 2024-02-19MogDB 学习笔记之 --exchange partition
    概念描述MogDB提供了从分区交换的功能,如单表转化到一个分区中基本语法:ALTERTABLE...EXCHANGEPARTITION数据库版本测试验证1、环境准备miao=>selectversion();version--------------------------------------------------------------------------------------------
  • 2023-09-23Mysql计算月份差
    hiredate是数据库当中的时间now()获取的是当前时间DATE_FORMAT()对时间进行格式化SELECT*,PERIOD_DIFF(DATE_FORMAT(now(),'%Y%m'),DATE_FORMAT(hiredate,'%Y%m'))hiredate是数据库当中的时间now()获取的是当前时间DATE_FORMAT()对时间进行格式化SELECT*,PERIOD_DIFF(DAT
  • 2023-02-28MogDB 学习笔记之 --exchange partition
    #概念描述MogDB提供了从分区交换的功能,如单表转化到一个分区中基本语法:ALTERTABLE...EXCHANGEPARTITION数据库版本#测试验证##1、环境准备```miao=>selectversio
  • 2022-08-30涉及区间的查询
    1.找出一系列连续的值问题:判断哪些行表示一系列连续的项目。即某一行项目开始时间和前一行的项目结束时间是一致的。示例表:  解决方案:利用窗函数
  • 2022-08-24MySQL六种窗口函数用法案例
     文章目录一、创建一个案例表二、序号函数-ROW_NUMBER、RANK、DENSE_RANK三、开窗聚合函数-SUM,AVG,MIN,MAX四、分布函数-CUME_DIST五、前后函数-LAG和LEAD六