我有一个主要包含数字的表格,顶部有 1 行列名。
我运行了以下查询:
select * , (High - Low) as DiffHL from exdata3;
(exdata3 是表名,High、Low 是现有列。DiffHL
是我在此查询中第一次提到的新列)
查询运行良好,并添加了DiffHL
具有相应计算值的新列。
现在,当我在此之后运行另一个查询时
select * from exdata3 where DiffHL >100
我收到以下错误:
错误 (1054) (42S22)“where 子句”中的未知列 DiffHL
我尝试用DiffHL
它做任何查询都会给我同样的上述错误。我哪里错了。DiffHL
在将值放入/分配值之前,我是否需要先创建?MySQL 新手,请多多包涵。