首页 > 数据库技术 > 详细

Mysql_项目2:and 和 or 的使用

时间:2019-04-14 20:38:34      阅读:113      评论:0      收藏:0      [点我收藏+]

项目2:如果一个国家的面积超过300万平方公里,或者(人口超过2500万并且gdp超过2000万),那么编写一个SQL查询,输出表中所有大国家的名称、人口和面积

-- 创建表并插入数据

-- 创建表
CREATE TABLE World (
name VARCHAR(50) NOT NULL,
continent VARCHAR(50) NOT NULL,
area INT NOT NULL,
population INT NOT NULL,
gdp INT NOT NULL
);

-- 插入数据
INSERT INTO World VALUES
(Afghanistan,Asia,652230,25500100,20343000);
(Albania,Europe,28748,2831741,12960000);
(Algeria,Africa,2381741,37100000,188681000);
(Andorra,Europe,468,78115,3712000);
(Angola,Africa,1246700,20609294,100990000);

 

-- 大国标准:一个的面积超过300万平方公里,或者(人口超过2500万并且gdp超过2000万)。请输出表中所有大国家的名称、人口和面积,gdp

SELECT name,population,area,gdp
FROM world
WHERE area >3000000 
OR    (population > 25000000 AND gdp >20000000);

 

 

 

 

 

 

Mysql_项目2:and 和 or 的使用

原文:https://www.cnblogs.com/wodexk/p/10706638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!