row_number函数,date_sub函数,between函数​,substring函数

 nadia     2022-09-13     681     0   

欢迎来到银盒子的世界~

row_number函数,mysql里,放select,可以把查询到的结果集,自己匹配上一个递增的ID号,如下:

select
      row_number() over(
            order by
                    date desc
            ) px,
        date rq
from
        dict_date


date_sub函数,可以把日期,减去指定的天数,如下:

select                   

      date_sub('2022-09-08', interval 7 day) as time,
      id as id

from

      dict_date


between函数,通常放到where里,比如查找俩日期的中间的时间,避免用到“<”或者“>”符号,如下:

where
        date between date_sub('2022-09-08', interval 7 day)
                and '2022-09-08'


substring函数,类似python的字符串切片,第一个是字符串,第二个是从什么位置切片(负数就是倒着取),第三个是切片长度,如下,

substring(code, -2, 2)

发表评论