CTE的递归功能很强大,可以有很多实际的运用场景。比如我们经常用到的日期维度表。这个日期维度表在PowerBI上很常见。以前可以在网上找日期维度表或者用EXCEL写公式生成。通过CTE的递归功能可以很快的生成。 可以自己定义开始时间和结束时间,非常的方面。我这里设置的是2020年1月1号开始到当前日期。完全可以根据实际需要自定义。 set @dt = '2020-1-1'; with recursive CTE as ( select @dt as DateID ,year(@dt) as year_num ,mo…

2020年05月19日 0条评论 167点热度 0人点赞 阅读全文

CTE(Common Table Expression) 介绍 CTE(公用表表达式)是一个临时结果集,可以在后续的单个SQL语句(例如SELECT, INSERT, UPDATE, DELETE )执行。 一个CTE返回的是一个结果集。也可以再查询中被多次引用。对于应对复杂的查询来说,这是最方便的方式。让复杂的查询结果变得简洁易懂。 在MySQL8.0版本开始支持MySQL的CTE。 CTE示例一 WITH cte1 AS (SELECT a, b FROM table1), cte2 AS (SELECT c,…

2020年05月19日 0条评论 155点热度 0人点赞 阅读全文

Mysql 导入和导出数据CSV Mysql中经常会遇到这样的场景,将需要将一个查询结果导出到csv分享给其他人,或者将csv数据导入到Mysql中。可以通过sql语句来完成,非常高效。 导入数据 首先需要在mysql中新创建一个数据表,可以使用create table 语句,也可以手工的方式创建。 使用load data infile 语句来完成数据的导入,数据字段格式与创建的表保持一致。 注意事项/ 解释 使用这种方式导入为追加导入,如果需要全量导入需要使用truncate 清空原来的表。 fields ter…

2020年05月15日 0条评论 156点热度 0人点赞 阅读全文

YouTube 手机息屏后台播放 众所周知,YouTube是不支持后台播放的,如果需要这个功能,需要成为YouTube Premium会员才可以。 kogoal(kogoal.com)推荐几种免费的方法,满足背景播放YouTube视频的需求,支持后台播放视频,即便你关闭手机屏幕也能播放。这样,你便能随时后台播放音乐,甚至是成为一种收听播客方式。 安卓 使用Chrome或Firefox浏览器 以Chrome浏览器为例,打开YouTube的网页,搜到你想播放的视频或音乐。点击右上角三个圆点,选择获取桌面版网站。即可通过…

2020年04月11日 0条评论 228点热度 0人点赞 阅读全文

2020 最好用的 Chrome 插件推荐 - 通用篇 Chrome浏览器是我们工作与生活最常用的浏览器,广受好评。除了其本身体验好之外,还有一个最重要的原因就是他的插件非常齐全而且功能强大。 在Chrome应用商店中总能找到自己所需的插件,不管是作为娱乐工具还是用来高效工作。 kogoal在这里给大家推荐正在使用的好用的chrome插件。kogoal会分成两个系列,一个是通用篇,主要介绍常用的适合大多数人使用的插件。另一个是专业篇,主要侧重于程序和网站,视频相关的专业相关的插件,让工作效率迅速提高。 Adbloc…

2020年03月29日 0条评论 184点热度 0人点赞 阅读全文

wordpress默认开启的自动保存功能,目的是防止数据丢失,但保存一次,数据库中的wp_posts表里就会增加一行无用数据,这会产生大量的垃圾数据,数据库性能降低。如何关闭自动保存? 修改/wp-config.php /** 禁用文章修订功能 */ define('WP_POST_REVISIONS', false); /** 禁用自动保存功能 */ define('AUTOSAVE_INTERVAL', false); /** 禁用文章修订功能 */ define('WP_POST_REVISIONS', fa…

2020年03月23日 0条评论 162点热度 0人点赞 阅读全文