【发布时间】:2010-11-18 10:25:47
【问题描述】:
我有一个(我的)SQL 问题。如果我有一张桌子,假设名为 Cars 有不同的列,其中两个是 INT,我想将它们加在一起,一个称为后轮,另一个称为前轮。
我可以在选择时执行此查询以将它们添加在一起
select (backwheels+frontwheels) as totalwheels from Cars;
效果很好,但是当我尝试选择该 totalwheels 列上的位置时,出现错误
select (backwheels+frontwheels) as totalwheels from Cars where totalwheels=4;
我返回的错误:
“where”中的未知列“totalwheels” 子句'
是否有可能以某种方式从一个实际上并不存在的列中进行选择?
【问题讨论】:
标签: sql mysql select where-clause