常用SQL:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
第15行: 第15行:


==== 近一百天内时间 ====
==== 近一百天内时间 ====
date_add(now(), - rand() * 100)
* Doris: date_add(now(), - rand() * 100)
 
* MySQL: date_add(now(), interval - RAND() * 100 day)


[[分类:Develop]]
[[分类:Develop]]
[[分类:DB]]
[[分类:DB]]

2023年12月5日 (二) 15:26的版本

MySQL

生成连续数字

with recursive seq(no) as(
    select   1  no
    union all
    select   no+1  no
    from     seq
    where    no < 100
)
select   no
from     seq
;

固定长度数字

substr(concat('00000', floor(rand() * 1000000)), -6)

近一百天内时间

  • Doris: date_add(now(), - rand() * 100)
  • MySQL: date_add(now(), interval - RAND() * 100 day)