Sql代码示例
时间戳转日期字符串
# timestamp为时间戳,单位:秒
from_unixtime(timestamp, '%Y-%m-%d')
# 如果时间戳的单位为:毫秒,记得/1000
from_unixtime(timestamp/1000, '%Y-%m-%d %H:%i:%s')
日期字符串转时间戳
unix_timestamp(date, '%Y-%m-%d %H:%i:%s')
分页查询
select _column,_column from _table [where Clause] [limit N][offset M]
limit N: 返回N条记录 offset M: 跳过M条记录,默认M=0,单独使用似乎不起作用
但是,我们比较常用的格式是:
limit N,M
相当于limit M offset N,从第N条记录开始,返回M条记录。 在业务场景中,传递的参数更多为pageNo(页码,从1开始), perPageSize(每页数据条数),对于的分页语句为:
limit (pageNo-1)*perPageSize, perPageSize