如何在SQL中重命名COUNT(*)的结果集

时间:2016-09-19 04:30:31

标签: sql sql-server

我们被要求创建一个SQL语句来显示其国家/地区为美国的客户数量。然后,应将结果集的列名重命名为numcustomers

数据库位于此处:http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all

我已经找到了美国客户的数量(*):

SELECT * 
FROM Customers
WHERE Country = 'Germany'

但我无法弄清楚如何将COUNT(*)重命名为numcustomers。有帮助吗?

4 个答案:

答案 0 :(得分:12)

SELECT count(*) AS numcustomers FROM Customers
WHERE Country = 'USA'

使用AS关键字设置列别名。

答案 1 :(得分:1)

Akshey Bhat是对的

SELECT 
    count(*) AS numcustomers 
FROM Customers
WHERE Country = 'USA'

此查询获取一些美国客户和此索引名称是numcustomers或列名称是numcustomers

答案 2 :(得分:0)

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContetntView(R.layout.main_activity);
    // rest of your code
}

答案 3 :(得分:0)

因为,我们有很多方法可以解决上述要求,其中一种方法如下:

SELECT COUNT(1) AS [numcustomers] 
FROM Customers
WHERE Country = 'USA'