自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【持续更新】Leetcode SQL题目全解析(附建表sql)

Leetcode SQL题目解析I越前须知(雾)题目Q & A175 组合两个表181 超过经理收入的员工182 查找重复电子邮箱183 从不订购的用户197 上升的温度595 超过5名学生的课1068 & 1069 产品销售1303 查询团队人数越前须知(雾)本系列将详解Leetcode的SQL题库(附建表语句),采用DBMS为MySQL。本系列仅提供博主个人解法,均经过MySQL检验,且解法有对应注意点,请放心食用。本系列适合从入门到进阶选手;若希望系统学习SQL进阶知识,请移

2020-10-24 10:37:08 1857 1

原创 SQL进阶之性能优化

SQL进阶之性能优化SQL性能优化越前须知(雾)概述==使用高效的查询====避免排序====使用索引====减少中间表==SQL性能优化越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。本篇主题为HAVING子句进阶用法,基础用法见同系列前文。概述使用高效的查询避免排序使用索引减少中间表使用高效的查询参数是子查询时,用EX

2020-10-23 13:31:29 188

原创 SQL进阶之HAVING子句进阶

SQL进阶之HAVING子句进阶HAVING子句进阶越前须知(雾)具体用法查询集合简单条件复杂条件HAVING子句进阶越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。本篇主题为HAVING子句进阶用法,基础用法见同系列前文。具体用法查询集合简单条件Q:查询可以出勤的队伍,即对内所有成员都处于“待命”状态A:NOT EXISTS +

2020-10-21 10:36:19 180

原创 SQL进阶之处理数列

SQL进阶之处理数列处理数列越前须知(雾)概述具体用法连续编号自连接接入有序数组不考虑换排的影响考虑换排的影响最长连续数量单调递增 / 单调递减处理数列越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。概述关系模型的数据结构中,没有“顺序”这一概念,因此SQL处理有序集合的方法,与过程语言(以处理顺序为目的)不同。具体用法连续编号创表

2020-10-18 23:23:37 192

原创 SQL进阶之EXISTS谓词的用法

SQL进阶之EXISTS谓词的用法EXISTS谓词的用法越前须知(雾)概述具体用法查询表中“不存在的数据”全称量化:肯定 <=> 双重否定对行、列进行量化EXISTS谓词的用法越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。概述支撑SQL和关系数据库的两个基础理论:一是数学领域的集合论;二是现代逻辑学标准体系的谓词逻辑‘谓词

2020-10-16 15:50:32 398

原创 SQL进阶之集合运算

SQL进阶之集合运算用SQL进行集合运算越前须知(雾)概述具体用法比较两表是否相等用差集实现关系除法运算在同一张表中寻找相同子集用SQL进行集合运算越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。概述SQL能操作具有重复行的集合:UNION会排除重复行,默认进行排序,性能较差;UNION ALL不排除重复行,不排序,性能较好具体用

2020-10-15 09:46:44 141

原创 SQL进阶之关联子查询行间比较

SQL进阶之关联子查询行间比较关联子查询行间比较越前须知(雾)具体用法关联子查询行间比较越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。具体用法MICK[日] 《SQL进阶教程》 ↩︎...

2020-10-14 00:06:50 215

原创 SQL进阶之外连接的用法

SQL进阶之外连接的用法外连接越前须知(雾)具体用法集合运算乘法运算全外连接格式转换行→列:制作交叉表列→行:汇总重复项于一列嵌套式表侧栏外连接越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。具体用法集合运算乘法运算创表创表CREATE TABLE Items (item_no INTEGER PRIMARY KEY, i

2020-10-11 22:57:09 162

原创 SQL进阶之HAVING子句

SQL进阶之HAVING子句HAVING子句越前须知(雾)概述具体用法寻找缺失的编号查询众数查询中位数查询不包含NULL的集合用关系除法运算进行购物车分析HAVING子句越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。概述SQL是一种面向集合的语言,表的记录没有顺序;与面向过程的语言不同,它没有排序的关系运算符(Order by不是关系运

2020-10-11 12:34:49 299

原创 SQL进阶之三值逻辑与NULL

SQL进阶之三值逻辑与NULL三值逻辑与NULL越前须知(雾)三值逻辑概述具体应用简单规则NOT IN 和 NOT EXISTS 不等价限定谓语 (ALL、ANY) 和NULL极值函数 (MAX、MIN) 和NULL聚集函数 (COUNT、AVG) 和NULL三值逻辑与NULL越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。三值逻辑概述普

2020-10-09 13:49:23 241

原创 SQL进阶之自连接的用法

SQL进阶之自连接的用法自连接越前须知(雾)具体用法可重排列、排列、组合查询局部不一致的记录排序不分组排序分组排序自连接越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。具体用法可重排列、排列、组合创表CREATE TABLE Products(name VARCHAR(16) PRIMARY KEY, price INTEGER

2020-10-08 14:12:24 519 1

原创 SQL进阶之CASE表达式

SQL进阶之CASE表达式CASE 表达式越前须知(雾)CASE表达式概述具体应用转化已有编号方式并统计A. 汇总原有编号B. 行列转换用CHECK约束定义多个列的条件关系UPDATE子句的条件分支表间匹配聚合函数比较不同列,取最大值CASE 表达式越前须知(雾)本系列参考《SQL进阶教程》1,DBMS选用MySQL。本系列不涉及数据库安装与基础语句,对初学者存在一定门槛;基础知识建议阅读《SQL必知必会(第四版)》与《SQL基础教程(第二版)》。CASE表达式概述基本写法-- 简单表

2020-10-07 22:47:55 217 1

原创 Hello World. Hello CSDN.

我是老白。程序员的世界有一个传说,当学习一门新的语言,编写的第一个程序必须是“Hello World”,这是对编程之神的献礼,请编程之神保佑接下来的学习顺顺利利。本俗人同样需要大神庇佑,恭敬敲下“Hello World.Hello CSDN.”,希望这个变化太快的世界对我这个小萌新多点爱护。这里作为一块自留地,不定期发布学习进程和感悟。如果说知乎是分享钢鞭的故事(误),那这里就是分享刚学的芝士(大雾)。本人热爱胡说八道,写的东西仅做自娱,若路过的您与这个地方产生了小小共鸣,那是我的荣幸。.

2020-09-29 23:06:21 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除