依然先建立一个数据表,在进行相关操作。
CREATE TABLE IF NOT EXISTS bigguo(
name VARCHAR(45) DEFAULT NULL,
continent VARCHAR(45) DEFAULT NULL,
a_rea INT(10) DEFAULT NULL,
population INT(10) DEFAULT NULL,
gdp INT(10) DEFAULT NULL)ENGINE = InnoDB;
USE yiibaidb;
INSERT INTO bigguo(name,continent,a_rea,population,gdp)
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万),那么这个国家就是大国家。编写一个SQL查询,输出表中所有大国家的名称、人口和面积。
SELECT * FROM bigguo WHERE (a_rea>3000000) OR(population>25000000 AND gdp>20000000);
结果为
通过以上的讲述,以及例子,相信大家对SQL语言有了一定的认识了,多加练习定可以熟练起来,一起加油!!!