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

标签 sql sql-server

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

数据库在这里:http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all .

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

SELECT * 
FROM Customers
WHERE Country = 'Germany'

但我不知道如何将 COUNT(*) 重命名为 numcustomers。有什么帮助吗?

最佳答案

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

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

关于sql - 如何在 SQL 中重命名 COUNT(*) 结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39565394/

相关文章:

mysql - SQL 请求被截断

sql - SELECT 查询以在一行中打印为 JSON 列表

ruby-on-rails - 如何将 SQL 查询转换为 ActiveRecord

sql - 如何在存储过程中创建索引?

sql - 以编程方式存档 Access 后端表

sql - 如何在 Azure SQL 中使用 terraform 添加 azurerm_mssql_database 的只读副本

sql-server - Microsoft SQL Server 函数 - 以特殊方式工作

sql-server - 如何测试SQL Server数据库是否处于单用户模式

SQL Server case when 和 group by 在没有行返回时返回一个值

mysql - 将返回值显示为 0 而不是 NULL