Mysql Select语句

7dr*_*am7 0 mysql sql column-alias

我正在查询数据库:

SELECT SUM(Hours) 
  from User 
 where surname = 'johnson';
Run Code Online (Sandbox Code Playgroud)

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

题:

有没有办法在不改变数据库表的情况下"重命名"它?

Bog*_*scu 5

你必须做这样的事情:

SELECT SUM(Hours) AS sumHours FROM User WHERE surname='johnson';
Run Code Online (Sandbox Code Playgroud)

现在你的列名是sumHours.您可以根据需要为其命名,但请记住要具有描述性.