sql 语句中的哪个位置不能使用算术运算符

如题所述

SQL的select语句有多个子句:
1:select子句,表示输出字段值或表达式,可以使用运算符,比如:select 工资,工资+100 from table
2:from子句,表示要查询的数据表,可以一个或多个,不能用表达式
3:where子句,表示数据筛选的条件,当然可以使用运算符,比如:select * from table where (工资+资金)>5000
4:group by子句,表示记录分组,后面指定一个或多个用来分组查询返回行的字段值,不能用表达式
5:having子句,表示记录分组筛选,后面可以使用字段值和聚集函数,但不能使用算术运算符
6:order by子句,表示查询记录的顺序,后面指定一个字段或多个字段,也不能使用算术运算符
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-25
SQL的select语句有多个子句:
1:select子句,表示输出字段值或表达式,可以使用运算符,比如:select 工资,工资+100 from table
2:from子句,表示要查询的数据表,可以一个或多个,不能用表达式
3:where子句,表示数据筛选的条件,当然可以使用运算符,比如:select * from table where (工资+资金)>5000
4:group by子句,表示记录分组,后面指定一个或多个用来分组查询返回行的字段值,不能用表达式
5:having子句,表示记录分组筛选,后面可以使用字段值和聚集函数,但不能使用算术运算符
6:order by子句,表示查询记录的顺序,后面指定一个字段或多个字段,也不能使用算术运算符
第2个回答  2015-06-19
FROM部分。