Mysql 如何根据计算值字段选择行
如何基于同一表中的计算值字段选择行 表AMysql 如何根据计算值字段选择行,mysql,sql,select,calculated-field,Mysql,Sql,Select,Calculated Field,如何基于同一表中的计算值字段选择行 表A ----------------------- |id | col2 | col3 | --------------------- | 1 | 23 | 33 | | 2 | 33 | 24 | | 3 | 11 | 4 | 我试过了 SELECT id, (col2 + col3) as NV WHERE NV > 50 不幸的是,它无法工作。。。感谢您的帮助…您不能在定义别名的w
-----------------------
|id | col2 | col3 |
---------------------
| 1 | 23 | 33 |
| 2 | 33 | 24 |
| 3 | 11 | 4 |
我试过了
SELECT id, (col2 + col3) as NV WHERE NV > 50
不幸的是,它无法工作。。。感谢您的帮助…您不能在定义别名的
where
子句中使用与select
相同级别的别名
MySQL有一个扩展,允许您为此使用having
子句:
SELECT id, (col2 + col3) as NV
FROM . . .
HAVING NV > 50 ;
您不能在定义别名的
where
子句中使用与select
相同级别的别名
MySQL有一个扩展,允许您为此使用having
子句:
SELECT id, (col2 + col3) as NV
FROM . . .
HAVING NV > 50 ;