SELECT CASE ABC.A WHEN'否' THEN'1' WHEN'是' THEN'-1' END AS 出入标识, ABC.B AS 数量,这两个字段相乘?

case When不是正确的语法casewhenabc.a ='no'then'1 'whenabc.a ='有'then'-1 'Endas已导入并用两列逃脱,然后写1 ,不写'1 '。
然后,将另一个查询放在外面,也就是说,选择项目识别的数量并退出 * Word(选择...您的原始SQL)

请问在sql2000中,想把两列相乘再把相乘后的结果分组相加的sql语句该怎样写???

单价 *的数量是总金额。
如果总金额不在定义表的列中,则总金额无法分组。
但是,您可以创建一个视图,添加总量,然后在视图上操作。

sql中mul是什么意思?

MUL是SQL中的关键字,它指示“多重操作员”或“多重操作”。
MUL用于繁殖两个或多个数值或数值表达式,并返回产品的值。
在SQL中,MUL通常与其他算术运算符(例如加法和减法)一起使用,以实现其他复杂的数学计算。
MUL在各种计算操作中广泛用于SQL。
例如,我们可以使用MUL乘以两个数值字段来创建一个新计算的字段,该字段在这两列中显示了文章的总价格。
此外,MUL还可以计算某个数值列的平均值,该列可用于将货币转换为其他货币,甚至可以实施一些复杂的统计分析操作。
在SQL指令中使用MUL非常简单,只需要使用此关键字即可。
语法通常是以下内容:selectColumn1 ,Column2 ,column3 ,Mul(column1 ,column2 )asnew_columnfromtable_name;。
如果Column1 ,Colonna2 和Colonna3 是要恢复表的列的名称,则表_名称是要恢复的表的名称,MUL(Colonna1 ,Colonna2 )用于乘以这两个列,而AS子句用于任命新列为new_columm。
这样,我们可以轻松实施许多复杂的计算和分析。

数据库中有x,y两列数,在sql中如何进行加减乘除乘方?

问题1 :SQL请求行应该像这样写:Select0.05 *X^2 +X+8 6 .6 6 .S