
【数据库】
文章平均质量分 87
数据库
汪雯琦
广告平台商业化策略·Python·数据分析·数据挖掘·机器学习·人工智能
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL中关于换座位的问题
需求小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的 id 是连续递增的小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query 来输出小美想要的结果呢?示例:假如数据输入的是上表,则输出结果如下:注意:如果学生人数是奇数,则不需要改变最后一个同学的座位。解答使用 CASE算法对于所有座位 i...原创 2020-05-02 15:49:22 · 1362 阅读 · 1 评论 -
对关联优化查询建议
【关联优化查询建议】1、保证被驱动表的join字段已经被索引 被驱动表 join 后的表为被驱动表 (需要被查询)2、left join 时,选择小表作为驱动表,大表作为被驱动表。 但是 left join 时一定是左边是驱动表,右边是被驱动表3、inner join 时,mysql会自己帮你把小结果集的表选为驱动表。 mysql 自动选择。小表作为驱动表...原创 2020-04-24 20:30:47 · 662 阅读 · 2 评论 -
SQL语言的执行顺序
数据库系统执行一段SQL语言时的工作流程首先去找from或join中提到的表,确定所需要的的表是否存在根据where语句中筛选条件对记录进行筛选,只保留满足条件的记录如果有的话执行聚合语句group by和筛选语句having的部分最后执行select部分的相关语句...原创 2020-04-16 22:34:04 · 492 阅读 · 0 评论 -
SQL中怎么查询阅读时间在营销活动推广时间一天内
create table push_reader as select DISTINCT a.*,b.drop_dt from `sony_push detail` a inner join sony_push b on a.camp_id = b.camp_id where a.read_date>=b.drop_dt and a.read_date<=date(b.drop_...原创 2020-04-16 21:45:35 · 436 阅读 · 0 评论