版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37049781/article/details/87695171
平时执行的sql语句记录。
- 查询一个表中距离time字段最大值不超过一小时的数据
select * from count where time > date_sub((select MAX(time) from count), interval 1 hour)
+++++++扩展
now() 获取当前时间
DATE_ADD() 函数向日期添加指定的时间间隔。
DATE_SUB() 函数向日期减少指定的时间间隔。
date_add(date, interval 1 day); - 加1天
字段 | 含义 | 字段 | 含义 | |
---|---|---|---|---|
MICROSECOND | 微秒 | SECOND | 秒 | |
MINUTE | 分 | HOUR | 时 | |
DAY | 日 | WEEK | 周 | |
MONTH | 月 | QUARTER | 季 | |
YEAR | 年 | |||
SECOND_MICROSECOND | 秒到微秒 | MINUTE_MICROSECOND | 分到微秒 | |
MINUTE_SECOND | 分到秒 | HOUR_MICROSECOND | 时到微秒 | |
HOUR_SECOND | 时到秒 | HOUR_MINUTE | 时到分 | |
DAY_MICROSECOND | 天到微秒 | DAY_SECOND | 天到秒 | |
DAY_MINUTE | 天到分 | DAY_HOUR | 天到时 | |
YEAR_MONTH | 年到月 |
- 将产品多级分类导出excel ,name字段样式为 一级分类《二级分类《三级分类
数据结构
cg_table
cg_id | name | cg_pid |
---|---|---|
1 | 服饰 | 0 |
2 | 女装 | 1 |
3 | 男装 | 1 |
4 | 裙子 | 2 |
5 | 衬衫 | 3 |
6 | 头巾 | 2 |
select concat_ws(">", a.name, b.name, c.name) from cg_table a inner join cg_table b on a.cg_id=b.cg_pid inner join cg_table c on b.cg_id=c.cg_pid
执行后:
服饰>男装>衬衫
服饰>女装>裙子
服饰>女装>头巾
导出csv/excel 关于导出文件说明
select concat_ws(">", a.name, b.name, c.name) from cg_table a inner join cg_table b on a.cg_id=b.cg_pid inner join cg_table c on b.cg_id=c.cg_pid into outfile '/path/test.xls' character set gbk;
关于mysql常用字符串函数