Mysql Select 语句

标签 mysql sql column-alias

我正在查询一个数据库:

SELECT SUM(Hours) 
  from User 
 where surname = 'johnson';

每当我运行它时,如您所知,它会显示名为 SUM(Hours) 的选定列。

问题:

有什么方法可以在不改变数据库表的情况下“重命名”它?

最佳答案

你必须做这样的事情:

SELECT SUM(Hours) AS sumHours FROM User WHERE surname='johnson';

现在您的列名称是 sumHours。您可以随意命名,但请记住要具有描述性。

关于Mysql Select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253413/

相关文章:

sql - PostgreSQL 中数组是否全部为 NULL

sql - 如何在按时间顺序排序的单个表中加入成对的记录(使用 MySQL)

mysql - 如何向MySQL数据库表中的属性或列添加多个名称

mysql - 关于重复数据的SQL

mysql - 我是否必须时不时地创建一个特定的非聚集索引?

mysql - 生成列中值的组合

mysql 使用从数据库读取的列别名

sql - WHERE 语句中无法识别列别名

php - 如何在 MySQL/PHP 中查找 "too many connections"错误的根本原因

mysql - 选择满足多个条件的mySQL索引