[QGIS]选择和SQL查询

数据来源:

CollegesUniversities.shp(美国大学地图数据)

US48_county_2012_election.shp(美国2012大选县级地图数据)

软件版本:

QGIS 3.10

要求:

使用查询和选择来回答一系列关于数据集的问题。

一、数据集中总共包含多少所学院和大学?

右键点选CollegesUniversities图层,点击Open Attribute Table菜单,即可在属性表界面找到Features总数为7126.

二、首先寻找科罗拉多州总入学人数最高的大学。大学的宿舍可以容纳这所学校入学的学生百分比是多少吗?将答案四舍五入到最接近的十分之一。

右键点选CollegesUniversities图层,点击Filter...按钮,在查询窗口输入过滤表达式: "LSTATE" LIKE 'CO'

点击 TOT_ENROLL 属性列,降序排列,找到入学人数最高的大学为 University of Colorado at Boulder,其入学人数为32191,大学宿舍容量(DORM_CAP)为6700,则其百分比为20.81%,四舍五入后百分比为为20.8

三、多少个机构拥有以电话区号“ 505”开头的电话号码,该电话区号是新墨西哥州的电话区号之一?提醒一下,在北美,电话区号是电话号码的前三位数字,不能为零或一。

"PHONE" LIKE '505%'

四、唯一被NAICS归类为“美容和理发学校”的机构,其宿舍床不止一个,它的名称是什么?

"NAICS_DESC" LIKE 'Cosmetology and Barber Schools' AND "DORM_CAP" > 1

五、与加利福尼亚 Imperial县接壤的县中包含多少个高等教育机构?不包括Imperial 县内的机构。

县级图层中按名字选择 Imperial,选择与之接壤的4个县

点击Vector->Research Tools->Select by location...


按地址选择

六、在其名称中依次包含字母“ U”,“ C”,“ L”和“ A”的教育机构中(但不一定是连续的),具有第二高的教育机构的名称是什么全日制报名?

"NAME" LIKE '%U%C%L%A%'

Central Methodist University-College of Liberal Arts & Sciences

七、佛罗里达州(州)全日制在校生超过500人的高等教育机构的平均学生总数是多少?把你的答案四舍五入到最接近的整数。

过滤条件:

"LSTATE" LIKE 'FL' AND "FT_ENROLL">500

统计界面:选择TOT_ENROLL

其平均值为6971.52,四舍五入为6972

八、德克萨斯州唯一一个城市既(1)包含高等教育机构,又(2)在其名称中包含字母 "U"、"C"、"L "和 "A ",字母顺序不限,该城市名称是什么?

过滤条件:

"LSTATE" LIKE 'TX' AND "LCITY" LIKE '%u%' AND "LCITY" LIKE '%c%' AND "LCITY" LIKE '%l%' AND "LCITY" LIKE '%a%'

九、怀俄明州石泉(市)唯一一所大学的电话号码的数值与该县内唯一一所FIPS代码为01097、名字也以字母 "V "开头的学校所招收的兼职学生人数之和是多少?

先找到石泉(市)唯一一所大学的电话号码,过滤条件:

"LCITY" LIKE 'Rock Springs'

过滤后找到该行的PHONE列:3073821600

找到FIPS代码为01097的学校,过滤条件:

"COFIPS" LIKE '01097'

其中以V开头的学校为Virginia College-Mobile,在该行找到PT_ENROLL列:171

因此,该题答案为 3073821600+171 = 3073821771

十、将在名字以'Law'结尾的教育机构中按字母顺序最后出现的学校的学生总数(不区分大小写)除以堪萨斯州(州)的宿舍床位总数。用这个数量乘以完整数据集中宿舍床位数第二多的教育机构的五位数邮政编码。 移除该层的所有过滤器,打开属性表,按其默认顺序对属性表进行排序,使左边的所有数字以升序出现。 寻找编号为你之前计算的数值的那一行。包含该行所确定的教育机构的城市名称是什么?

你可能感兴趣的:([QGIS]选择和SQL查询)