- 博客(38)
- 收藏
- 关注
原创 在线office文档阅读
思路:office->pdf->svg1.libreoffice安装yum install libreoffice*2.安装pdf2svg依赖yum install cairo cairo-devel poppler-glib poppler-golib-devel3.安装pdf2svgwget https://github.com/dawbarton/pdf2svg/archive/v0.2.3.tar.gztar -zxf v0.2.3.tar.gz cd...
2021-10-28 14:40:19
329
原创 第一章. elasticsearch介绍
版本:7.X1.术语介绍 1.1 document: 文档 用户存储在es中文档的数据 1.2 index: 索引 由相同字段的文档列表组成 1.3 Node: 节点 一个Elasticsearch的运行实例,是集群的构成单元 1.4 cluster: 集群 由一个或多个节点组成,对外提供服务2.document 2.1 Jso.
2021-09-25 17:42:34
150
原创 leetcode、mysql 1241. 每个帖子的评论数
表Submissions 结构如下:+---------------+----------+| 列名 | 类型 |+---------------+----------+| sub_id | int || parent_id | int |+---------------+----------+上表没有主键, 所以可能会出现重复的行。每行可以是一个帖子或对该帖子的评论。如果是帖子的话,parent_id 就是 nu..
2021-09-08 21:14:46
187
原创 leetcode、mysql 1211. 查询结果的质量和占比
查询表 Queries:+-------------+---------+| Column Name | Type |+-------------+---------+| query_name | varchar || result | varchar || position | int || rating | int |+-------------+---------+此表没有主键,并可能有重复的行。此表包含了一些从数据库中收集的..
2021-09-08 20:58:28
131
原创 leetcode、mysql 1179. 重新格式化部门表
部门表Department:+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || revenue | int || month | varchar |+---------------+---------+(id, month) 是表的联合主键。这个表格有关于每个部门每月收入的信息。月..
2021-09-08 20:54:59
79
原创 leetcode、mysql 1173. 即时食物配送 I
配送表: Delivery+-----------------------------+---------+| Column Name | Type |+-----------------------------+---------+| delivery_id | int || customer_id | int || order_date .
2021-09-08 20:51:52
2101
原创 leetcode、mysql 1148. 文章浏览 I
Views表:+---------------+---------+| Column Name | Type |+---------------+---------+| article_id | int || author_id | int || viewer_id | int || view_date | date |+---------------+---------+此表无主键,因此可能会存在重复行。此表的..
2021-09-08 20:47:37
84
原创 leetcode、mysql 1142. 过去30天的用户活动 II
Table: Activity+---------------+---------+| Column Name | Type |+---------------+---------+| user_id | int || session_id | int || activity_date | date || activity_type | enum |+---------------+---------+该表没有主键,它可能有重复的.
2021-09-08 20:45:41
70
原创 leetcode、mysql 1141. 查询近30天活跃用户数
活动记录表:Activity+---------------+---------+| Column Name | Type |+---------------+---------+| user_id | int || session_id | int || activity_date | date || activity_type | enum |+---------------+---------+该表是用户在社交网站的活动记录.
2021-09-08 20:42:53
352
原创 leetcode、mysql 1113. 报告的记录
动作表:Actions+---------------+---------+| Column Name | Type |+---------------+---------+| user_id | int || post_id | int || action_date | date | | action | enum || extra | varchar |+---------------+.
2021-09-08 20:40:52
72
原创 leetcode、mysql 1084. 销售分析III
Table:Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_price | int |+--------------+---------+product_id 是这个表的主键Table:Sales+-------------+--...
2021-09-07 14:20:38
73
原创 leetcode、mysql 1083. 销售分析 II
Table:Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_price | int |+--------------+---------+product_id 是这张表的主键Table:Sales+-------------+--...
2021-09-07 14:20:25
90
原创 leetcode、mysql 1082. 销售分析 I
产品表:Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_price | int |+--------------+---------+product_id 是这个表的主键.销售表:Sales+-------------+-------.
2021-09-07 14:20:15
104
原创 leetcode、mysql 1076. 项目员工II
Table:Project+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+主键为 (project_id, employee_id)。employee_id 是员工表 Employee 表的外键。Table:Employee+--...
2021-09-07 14:20:04
140
原创 leetcode、mysql 1075. 项目员工 I
项目表Project:+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+主键为 (project_id, employee_id)。employee_id 是员工表 Employee 表的外键。员工表Employee:+-----...
2021-09-07 14:19:49
101
原创 leetcode、mysql 1069. 产品销售分析 II
销售表:Sales+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+sale_id 是这个表的主键。product_id .
2021-09-07 14:19:35
79
原创 leetcode、mysql 1068. 产品销售分析 I
销售表Sales:+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+(sale_id, year) 是销售表 Sales ..
2021-09-07 14:19:12
84
原创 leetcode、mysql 1050. 合作过至少三次的演员和导演
ActorDirector表:+-------------+---------+| Column Name | Type |+-------------+---------+| actor_id | int || director_id | int || timestamp | int |+-------------+---------+timestamp 是这张表的主键.写一条SQL查询语句获取合作过至少三次的演员和导演的 id 对(...
2021-09-07 14:18:57
79
原创 leetcode、mysql 627. 变更性别
给定一个salary表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。例如:| id | name | sex | salary ||----|------|-----|--------|| 1 | A | m | 2500 || 2 | B |...
2021-09-06 16:48:13
81
原创 leetcode、mysql 620. 有趣的电影
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非boring(不无聊)的并且 id 为奇数的影片,结果请按等级 rating 排列。例如,下表 cinema:+---------+-----------+--------------+-----------+| id | movie | desc...
2021-09-06 16:45:31
121
原创 leetcode、mysql 619. 只出现一次的最大数字
表my_numbers的 num字段包含很多数字,其中包括很多重复的数字。你能写一个 SQL 查询语句,找到只出现过一次的数字中,最大的一个数字吗?+---+|num|+---+| 8 || 8 || 3 || 3 || 1 || 4 || 5 || 6 | 对于上面给出的样例数据,你的查询语句应该返回如下结果:+---+|num|+---+| 6 |注意:如果没有只出现一次的数字,输出null。答案:SELECT MAX(num) A...
2021-09-06 16:42:01
110
原创 leetcode、mysql 613. 直线上的最近距离
表point保存了一些点在 x 轴上的坐标,这些坐标都是整数。写一个查询语句,找到这些点中最近两个点之间的距离。| x ||-----|| -1 || 0 || 2 |最近距离显然是 '1' ,是点 '-1' 和 '0' 之间的距离。所以输出应该如下:| shortest||---------|| 1 |注意:每个点都与其他点坐标不同,表table不会有重复坐标出现。答案:select abs(a.x - b...
2021-09-06 16:30:27
65
原创 leetcode、mysql 610. 判断三角形
一个小学生 Tim 的作业是判断三条线段是否能形成一个三角形。然而,这个作业非常繁重,因为有几百组线段需要判断。假设表 triangle保存了所有三条线段的长度 x、y、z ,请你帮 Tim 写一个查询语句,来判断每组 x、y、z 是否可以组成一个三角形?| x | y | z ||----|----|----|| 13 | 15 | 30 || 10 | 20 | 15 |对于如上样例数据,你的查询语句应该返回如下结果:| x | y | z | triang...
2021-09-06 16:20:55
105
原创 leetcode、mysql 607. 销售员
描述给定 3 个表:salesperson,company,orders。输出所有表salesperson中,没有向公司 'RED' 销售任何东西的销售员。示例:输入表:salesperson+----------+------+--------+-----------------+-----------+| sales_id | name | salary | commission_rate | hire_date |+----------+------+------...
2021-09-06 16:10:30
99
原创 leetcode、mysql 603. 连续空余座位
几个朋友来到电影院的售票处,准备预约连续空余座位。你能利用表cinema,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗?| seat_id | free ||---------|------|| 1 | 1 || 2 | 0 || 3 | 1 || 4 | 1 || 5 | 1 |对于如上样例,你的查询语句应该返回如下结果。| seat_...
2021-09-06 16:01:06
197
原创 leetcode、mysql 597. 好友申请 I:总体通过率
在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。表:FriendRequest+----------------+---------+| Column Name | Type |+----------------+---------+| sender_id | int || send_to_id | int || request_date | date |+----..
2021-09-06 15:48:24
88
原创 leetcode、mysql 596. 超过5名学生的课
有一个courses 表 ,有: student(学生) 和 class (课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+| student | class |+---------+------------+| A | Math || B | English || C | Math || D | Biology || E ..
2021-09-06 15:29:24
74
原创 leetcode、mysql 595. 大的国家
这里有张World 表+-----------------+------------+------------+--------------+---------------+| name | continent | area | population | gdp |+-----------------+------------+------------+--------------+---------------+| Afghanis..
2021-09-06 15:23:44
42
原创 leetcode、mysql 586. 订单最多的客户
在表orders中找到订单数最多客户对应的customer_number。数据保证订单数最多的顾客恰好只有一位。表orders 定义如下:| Column | Type ||-------------------|-----------|| order_number (PK) | int || customer_number | int || order_date | date || req...
2021-09-04 19:02:34
105
原创 leetcode、mysql 584. 寻找用户推荐人
给定表customer,里面保存了所有客户信息和他们的推荐人。+------+------+-----------+| id | name | referee_id|+------+------+-----------+| 1 | Will | NULL || 2 | Jane | NULL || 3 | Alex | 2 || 4 | Bill | NULL || 5 | Zack | ...
2021-09-04 18:58:10
89
原创 leetcode、mysql 577. 员工奖金
选出所有 bonus < 1000 的员工的 name 及其 bonus。Employee 表单+-------+--------+-----------+--------+| empId | name | supervisor| salary |+-------+--------+-----------+--------+| 1 | John | 3 | 1000 || 2 | Dan | 3 | 2000 |.
2021-09-04 18:55:30
64
原创 leetcode、mysql 197. 上升的温度
表 Weather+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || recordDate | date || temperature | int |+---------------+---------+id 是这个表的主键该表包含特定日期的温度信息编写一个 SQL 查询,来查找与之前(昨..
2021-09-04 18:53:39
88
原创 leetcode、mysql 196. 删除重复的电子邮箱
编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。+----+------------------+| Id | Email |+----+------------------+| 1 | john@example.com || 2 | bob@example.com || 3 | john@example.com |+----+------------------+Id 是这个表的主键。例如,在.
2021-09-04 18:02:30
215
原创 leetcode、mysql 183. 从不订购的客户
某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |+----+-------+Orders 表:+----+------------+| Id | CustomerId |+----+--..
2021-09-04 18:01:55
62
原创 leetcode、mysql 182. 查找重复的电子邮箱
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------+| Email |+---------+| a@b.com |+---------+说明:所有电子邮箱都是小写..
2021-09-04 18:01:23
125
原创 leetcode、mysql 、181. 超过经理收入的员工
题目:Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 70000 | 3 || 2 | Henry | 80000 | 4 || 3 | .
2021-09-04 18:00:38
57
原创 leetcode、mysql 176. 第二高的薪水
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+---------------------+| SecondH.
2021-09-04 18:00:06
58
原创 leetcode、mysql 175. 组合两个表
表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId 是上表主键表2: Address+-------------+---------+| 列名 .
2021-09-04 17:59:19
51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人