数据库
东南亚季风
很菜的学生一枚
展开
-
数据作业中的一题:MySql函数
一、题目描述新建函数,统计user_reg表中work_place字段的总数和各地所占的百分比。(如work_place总数为100,北京的百分比为8%,天津…等等)。user_reg表:二、思路建立一个统计的表place_percent先写出一条sql语句,可以查询user_reg表中work_place字段的总数和各地所占的百分比SELECT work_place, count(*) AS number, total_number, CONCAT( ' ', ROU原创 2020-12-24 23:14:16 · 280 阅读 · 2 评论 -
LeetCode184、185:部门工资的相关查询
LeetCode184:部门工资最高的员工一、题目描述Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Jim |原创 2020-12-20 14:24:05 · 124 阅读 · 0 评论 -
LeetCode178:分数排名
一、题目描述编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+例如,根据上述给原创 2020-12-18 19:18:10 · 158 阅读 · 0 评论 -
MySql8.0窗口函数
一、基本概念MySQL从8.0开始支持窗口函数,这个功能在大多商业数据库和部分开源数据库中早已支持,有的也叫分析函数。概念:窗口的概念可以理解为记录集合;窗口函数也就是在满足某种条件的记录集合上执行的特殊函数,对于每条记录都要在此窗口内执行函数,有的函数随着记录不同,窗口大小都是固定的,这种是静态窗口;有的函数则是不同的记录对应着不同的窗口,这种动态变化的窗口叫滑动窗口。窗口函数与聚合函数:聚合函数是将多条记录聚合为一条;窗口函数是每条记录都会执行,有几条记录执行完还是几条;聚合函数也可以原创 2020-12-17 18:05:07 · 675 阅读 · 0 评论 -
数据库完整性
数据库完整性概述数据库的完整性: 数据的正确性和相容性数据的完整性和安全性是两个不同概念完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据安全性:保护数据库防止恶意的破坏和非法的存取防范对象:非法用户和非法操作为维护数据库的完整性,DBMS必须:提供定义完整性约束条件的机制(有法可依)**完整性规则:**是数据库中的数据必须满足的语义约束条件提供完整性检查的方法(执法必严) 一般在insert, updat原创 2020-12-14 14:53:52 · 1347 阅读 · 0 评论 -
LeetCode176: 第二高的薪水
一、题目描述SQL架构编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+---------------------原创 2020-12-14 11:09:05 · 157 阅读 · 0 评论 -
LeetCode175:组合两个表
一、题目描述SQL架构表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId 是上表主键表2: Address+-------------+---------原创 2020-12-14 10:03:45 · 133 阅读 · 0 评论