0
我是新来的sql和已经看过很多例子,但不知道如何使我的查询工作。我跑下面的查询:从国家查询结果的查询
其上市
选择名称,(选择人口/面积)为密度 我所有的国家和他们的人口密度(其人口除以面积)。然而,我想对我在这里得到的结果运行一个查询,只给我一行将返回MAX密度的国家。这是可能的,如果是这样,你能告诉我,我所做的一切,只是不会工作?
感谢您的帮助!
特里
我是新来的sql和已经看过很多例子,但不知道如何使我的查询工作。我跑下面的查询:从国家查询结果的查询
其上市
选择名称,(选择人口/面积)为密度 我所有的国家和他们的人口密度(其人口除以面积)。然而,我想对我在这里得到的结果运行一个查询,只给我一行将返回MAX密度的国家。这是可能的,如果是这样,你能告诉我,我所做的一切,只是不会工作?
感谢您的帮助!
特里
试试这个:
select top 1 name, (select population/area) as density from country
order by 2
没有第二个SELECT语句的可能用途 – 2013-03-15 09:18:46
是,进行查询过这一个具有它以前按国家划分的子查询。 – Sebas 2013-03-15 00:13:17
你正在使用什么[RDBMS](http://en.wikipedia.org/wiki/Relational_database_management_system)? 'RDBMS'代表*关系数据库管理系统*。 'RDBMS是SQL'的基础,并且适用于所有现代数据库系统,如MS SQL Server,IBM DB2,Oracle,MySQL等...... – 2013-03-15 00:22:44