SQL
文章平均质量分 85
系统化学习SQL以及一些日常练习和记录
EbowTang
linux,windows,服务器,存储,云计算,云原生,网络,python,C++,shell,数据库,SQL,PLSQL,运维
展开
-
SQL窗口函数
一张图小结窗口函数:来自牛客网的原理解释row_number() over partition by函数的含义为先分组再排序, row_number() over (partition by col1 order by col2),表示根据col1分组,在分组内部根据col2排序,为了更好的理解,我们来看个例 子代码:上述代码含义为在每个学校的内部根据gpa进行一次排名,获得每个学生在学校的名次数据,desc代表是按照从大到小降序排列。题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每原创 2022-07-10 16:57:58 · 405 阅读 · 0 评论 -
SQL日常练习2-进阶篇-牛客网
在于对SQL系统化学习后,进行:1,日常练习,巩固;2,加深对SQL知识体系;3,总结SQL相关知识;4,或者某有朝一日能快速捡起相关SQL知识。5,同时结尾附带有KES数据库上的验证结果长期更新和总结。。。。。。无截止时间以下均是牛客网练习题-mysql数据库测试结果:题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。用户信息表:user_profile30天内活跃天数字段(active_days_wi原创 2022-06-18 20:59:52 · 557 阅读 · 0 评论 -
SQL日常练习1-基础篇-牛客网
以下均是牛客网练习题-mysql数据库测试结果:题目:现在运营想要查看用户信息表中所有的数据,请你取出相应结果示例:user_profile根据示例,你的查询应返回以下结果:输入:drop table if exists user_profile;CREATE TABLE `user_profile` (`id` int NOT NULL,`device_id` int NOT NULL,`gender` varchar(14) NOT NULL,`age` int ,`university`原创 2022-06-12 13:35:13 · 1000 阅读 · 0 评论 -
内连接与外连接-及其典型案例
在数据库系统中,join用于比较和组合(字面意思是连接)并从数据库中的两个或多个表返回特定数据行。内连接从表中查找并返回匹配数据,而外连接从表中查找并返回匹配数据和一些不同的数据。内连接侧重于两个表之间的共性。使用内部联接时,要比较的两个(或多个)表之间,必须有一些匹配数据,即链接的条件。内部联接在表中搜索匹配或重叠的数据。找到后,内连接将信息合并并返回到一个新表中。让我们考虑两个表的常见场景:产品价格和数量。两个表中的公共信息是产品名称,因此这是连接表的逻辑列。有一些产品在两个表中是通用的;其他的对于其中转载 2022-06-19 12:40:52 · 1935 阅读 · 0 评论