首页
学习
活动
专区
工具
TVP
发布

SQL实现

专栏作者
64
文章
141467
阅读量
16
订阅数
基于MySQL环境下的数据处理技巧
在一些 MySQL GUI 工具里面,它们提供了创建相同表结构的新表的快捷操作。如果我们用的工具没有提供这些功能,我们也可以把源表的表结构的 SQL 语句拷贝出来,修改成要创建的目标表的表结构,再执行建表语句。
白日梦想家
2021-09-15
1.2K0
MySQL 中 WHERE 和 HAVING 的区别
在 MySQL 中,WHERE 子句和 HAVING 子句都有过滤的作用,它们有什么区别呢?
白日梦想家
2021-03-11
1.6K0
SQL 统计实际的活动天数
有一张促销活动表 promotion,它记录了各品牌进行促销活动的开始时间和结束时间,同一个品牌在某段时间内可能会参与多次促销活动,即同一个品牌的活动时间范围可能会重叠。为了减少干扰,我们只保留了 brand、start_date、end_date 这几个字段。promotion 现有的记录如下:
白日梦想家
2021-03-11
1.2K0
MySQL 的更新语句
本文将和大家分享 MySQL 更新语句的一些小众语法,及笔者在使用多表关联更新遇到的一些问题。
白日梦想家
2021-01-13
1.5K0
SQL 混合排序
本文的写作思路是来自群友分享在群里的一道练习题,笔者觉得这道题有点小难度,且这类需求也比较常见。具体的需求描述请看下图。
白日梦想家
2021-01-04
8160
SQL 获取状态一致的分组
星星点灯是一家水果店,它提供了外卖水果拼盘的服务。水果店能够提供四种水果拼盘:水果魔方、海星欧蕾、猫头鹰、草莓雪山,下表反应了某一时刻店内的水果的准备情况。
白日梦想家
2021-01-04
5610
SQL 求最短路径
研究过算法的朋友,应该都遇到过最短路径求值的问题。简单来说,就是从出发地到目的地有多条路线可走,要求使用算法找出最短路径。
白日梦想家
2021-01-02
8330
SQL 背包问题
这是一道简化的背包问题:有一背包能容纳 50kg 的物品,现有 9 种物品(它们的重量分别是 5kg、8kg、20kg、35kg、41kg、2kg、15kg、10kg、9kg),要刚好能装满背包,有多少种物品组合?
白日梦想家
2021-01-02
7310
SQL 分析大盘走势
下表(stock)记录了某指数过去一段时间的收盘价,我们要从这张表中找出收盘价持续上涨的日期。
白日梦想家
2020-12-15
4900
SQL 获取定长连续子序列
savior 表有两个字段,id 是主键,设置了自动递增;status 表示状态,它只有 0/1 两种状态。
白日梦想家
2020-12-14
8940
SQL 生成连续的编号
给大家一分钟,请思考:在你熟悉的数据库里使用 SQL 快速生成 001~999 的编号有哪些方法。
白日梦想家
2020-12-14
3.7K0
SQL 层级查询(二)
在上一篇文章里,我们介绍了在 MySQL 中实现层次查询的两种方式。前文举的示例是获取从叶子点到根节点的路径,今天我们要实现的是从根节点找到所有叶子节点。
白日梦想家
2020-12-14
8750
SQL 获取一行中多个字段的最大值
在 chaos(id,v1,v2,v3) 表中获取每个 id 对应的 v1、v2、v3 字段的最大值,v1、v2、v3 同为数值类型。
白日梦想家
2020-12-14
11.3K0
SQL 从字符串中提取数字
mix 表有一个 varchar 类型的字段 v,该字段的允许长度只有 15 位,但它存储的数据比较混杂。
白日梦想家
2020-12-14
2.4K0
SQL 预定座位
假设是 3 个朋友一起坐高铁出去玩,希望能预定到相邻的座位。现在这趟车某个车厢里每排的座位的编号是 A、B、C、D、F,其中,A 和 F 是靠窗位置,C 和 D 之间是过道。即使隔着过道,C 和 D 仍是可以看作是相邻的座位。
白日梦想家
2020-12-14
6080
SQL 层级查询(一)
相信大家在工作中都遇到过存在层次关系的数据表,典型的例子诸如菜单表(多级菜单)、用户表(拥有上下级关系)、商品类目表(多级类目)。
白日梦想家
2020-12-14
2.8K0
SQL 获取纯数值的行
在 MySQL 库中有个 mix 表,它有一个列叫作 v,该列存储了文本和纯数值的内容。部分数据如下:
白日梦想家
2020-11-26
1.6K0
SQL 计算账户余额
有一张简单的账户表 t_account,它记录了每次支出(或收入)的金额,只是缺了余额字段,我们需要在每笔账单后面计算出当时的账户余额。t_account 的部分数据:
白日梦想家
2020-11-26
1.7K0
SQL 统计日活、周活指标
有一张用户访问记录表 user_trace,它记录了每个用户每次在APP上打开的页面和操作时间。
白日梦想家
2020-11-26
2.7K0
SQL 打印矩阵(二)
我们在上一篇文章SQL 打印矩阵 (一)中介绍了怎么用 SQL 打印 5 x 5 的矩阵,今天的内容仍旧围绕这个主题,只不过规则稍有点不同。
白日梦想家
2020-11-10
6110
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档