
SQL必知必会
zz_moon
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL必知必会--基础篇(一)
最近又把《SQL 必知必会》仔细翻了一遍,因此将基础知识整理回顾,加深印象。sql 结构化查询语言(Structured Query Language 的缩写),用于访问和处理数据库; sql 不区分大小写,处理时空格被忽略; 多条语句必须以分号(;)分隔,建议每条语句末端都使用分号。本篇包含知识点如图:假设有两张表:student(sno,name,sex,age,...原创 2018-06-06 20:38:56 · 10660 阅读 · 2 评论 -
SQL 必知必会--函数篇
对SQL的基础函数做复习回顾,本篇涉及的函数知识如下:好了,下面开始复习:SQL Aggregate 函数计算从列中取得的值,返回一个单一的值Max() 函数作用:返回指定列的最大值语法:Select max (column name) from table name where condition;例子:从exam表里获取 math列的 最大值 Selec...原创 2018-08-24 10:51:31 · 1427 阅读 · 0 评论 -
【LeetCode--数据库】换座位
626.换座位(中等)题目:小美是一所中学的信息科技老师,她有一张seat 座位表,平时用来储存学生名字和与他们相对应的座位id,其中纵列的 id 是连续递增的,小美想改变相邻俩学生的座位,写一个 SQL query 来输出小美想要的结果注意:如果学生人数是奇数,则不需要改变最后一个同学的座位+---------+---------+| id | student |+-...原创 2018-07-30 17:30:11 · 873 阅读 · 0 评论 -
【LeetCode--数据库】连续出现的数字
180.连续出现的数字(中等)题目:编写一个 SQL 查询,查找所有至少连续出现三次的数字给定下面的 Logs 表, 1 是唯一连续出现至少三次的数字+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 ||...原创 2018-07-30 15:06:18 · 1794 阅读 · 0 评论 -
【LeetCode--数据库】薪水问题
176.第二高的薪水(简单)题目:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary)例如下述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 20...原创 2018-07-30 10:43:00 · 430 阅读 · 0 评论 -
SQL必知必会--中级篇(一)
前两篇文章已经回顾了最基础的部分,从这篇开始回顾一些进阶知识。本篇包含知识点如图:假设有两张表:student(sno,name,sex,age,class,addr) ,sno为主键 grade(id,sno,Math,Chinses,English),id为主键以下sql语句,基于mysql数据库编写一、组合查询(union...原创 2018-06-10 21:01:13 · 1204 阅读 · 0 评论 -
【LeetCode--数据库】分数排名
178. Rank Scores(中等)题目:编写一个sql语句来实现分数排名,如果两个分数相同,则两个分数排名(Rank)相同,而且下一个名次应该是下一个连续的整数值,也就是说,名次之间不能有间隔。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 ...原创 2018-06-08 18:57:43 · 4739 阅读 · 0 评论 -
【LeetCode--数据库】上升的温度
197. Rising Temperature(简单)给定一个 weather 表,编写一个SQL语句查找与之前(昨天的)日期相比温度更高的所有日期的id+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Temperature(INT) |+---------+-------...原创 2018-06-08 15:36:01 · 1596 阅读 · 0 评论 -
SQL必知必会--基础篇(二)
接上一篇SQL必知必会--基础篇(一),继续对基础知识进行总结回顾。本篇包含的知识如图:假设有两张表:student(sno,name,sex,age,class,addr) ,sno为主键 grade(id,sno,Math,Chinses,English),id为主键以下sql语句,基于mysql数据库编写一、创建和操纵表...原创 2018-06-07 11:26:09 · 1264 阅读 · 0 评论 -
【LeetCode--数据库】工资问题
627. 交换工资(简单)题目:给定一个salary 表,如下所示,有m=男性 和 f=女性的值 。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求使用一个更新查询,并且没有中间临时表| id | name | sex | salary ||----|------|-----|--------|| 1 | A | m | 2500 || ...原创 2018-06-21 20:10:57 · 1147 阅读 · 2 评论 -
SQL必知必会--中级篇(二)
接上一篇SQL必知必会--中级篇(一),继续对sql知识进行整理复习。本篇包含知识点如图:一、SQL 约束用于规定表中的数据规则;如果存在违反约束的数据行为,行为会被约束终止;约束可以在创建表时规定(通过 create table 语句),或者在表创建之后规定(通过 alter table 语句);1.not null作用:强制列不接受 NULL 值;强制字段始终包...原创 2018-08-24 15:06:56 · 989 阅读 · 1 评论