0
点赞
收藏
分享

微信扫一扫

SQL 入门计划-1-选择

niboac 2022-07-12 阅读 60

从这里开始,将学习如何掌握Leetcode中的SQL题目,每道题目都会有原本和变式两套版本,巩固学习,在实践中提高我的能力。

1 选择


原始版本:

SQL 入门计划-1-选择_值类型
因此,该题目的解答应该如下所示:
第一步:
新建数据库
SQL 入门计划-1-选择_值类型_02
第二步,
创建数据表:
SQL 入门计划-1-选择_值类型_03

CREATE TABLE world(
name INT NOT NULL AUTO_INCREMENT,
continent VARCHAR(100) ,
area INT NOT NULL ,
population INT NOT NULL ,
gdp INT NOT NULL ,
PRIMARY KEY (name)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

在这里,SQL 中主键name的数值类型和真实数值类型不一致。

插入相关数据

SQL 入门计划-1-选择_数据库_04

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(1, "a", 3000000,25000000,10);

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(2, "a", 1000000,15000000,10);

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(3, "a", 4000000,45000000,10);

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(4, "a", 5000000,65000000,10);

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(5, "a", 1000000,5000000,10);

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(6, "a", 1000000,25000000,10);

INSERT INTO world
(name, continent, area, population, gdp)
VALUES
(7, "a", 13000000,14000000,10);

写查询SQL的语句,得到反馈结果。
SQL 入门计划-1-选择_值类型_05
查询结果

这道题合适于,查询某两个字段大于/小于/等于某个数值的表。

比如我可以建立某个表,查询该表中某个数值过大的情况。


举报

相关推荐

0 条评论