如何更改列名称

时间:2016-06-29 12:24:26

标签: sqlite

我使用的是2个表,t2dockmanagementtable。 我使用以下命令计算经过的时间:

dockinfotable

我正确输出正确的输出。但我无法修改列名称,显示为((((dockmanagementtable.setvalueh * 60*60) + (dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60)

我需要在执行相同操作时更改该列名。

我的命令如下:

((((dockmanagementtable.setvalueh * 60*60) +(dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60)

1 个答案:

答案 0 :(得分:1)

在sql选择中使用列输出的别名。

select ((((dockmanagementtable.setvalueh * 60*60) + 
(dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60) as 
mycolumn from dockinfotable inner join dockmanagementtable;

select ((((dockmanagementtable.setvalueh * 60*60) + 
(dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60) 
mycolumn from dockinfotable inner join dockmanagementtable;