sql语句能做乘除法逻辑运算吗?

方法1 在SQL Server中可以直接这样写。
例如,您现在有一个名为“产品”的表,其中包含两列:“价格”和“折扣”。
如果要计算实际价格ActualPrice和折扣后总价TotalPrice,可以直接写:
sql 选择 价格为a, 美国折扣b、 美国价格折扣ab, 价格 + 折扣 AS a+b 来自产品;
第二种方法使用 JOIN。
看起来你也想进行类似的计算,但是写法有问题。
假设你有两个表A和B。
如果你想计算A除以B的b并相加,你应该这样写:
sql 选择 A.a / B.b 作为 a/b, A.a + B.b AS a+b 来自A A.c 上的左连接 B = B.c;
LEFT JOIN 是这里的关键,否则很多行可能无法计数。
但第二种方法中a.a/b.b和a.a+b.b的写法肯定是错误的。
字段名称不能嵌套。

sql中mul是什么意思?

哎呀,那是 SQL 中的 mul,它是一个乘法符号,就像数学中一样,但在这里,它是一个关键字,专门用于乘法。
当我担任数据分析师时,我一直在做这些事情。
例如,如果您想计算两个项目的单位成本并将它们相乘以获得总成本,则 mul 会派上用场。

我记得有一次我们公司有一个促销活动,我们必须计算每个顾客购买了多少件商品以及总共花费了多少。
我当时使用的SQL语句大概是这样的:
选择 第 1 栏, 第 2 栏, 第 3 栏, mul ( 列 1 , 列 2 ) AS new_column 来自 表名;
第1 列和第2 列是商品的单价,第3 列可以是其他数据,table_name是包含商品数据的表。
那么mul(column1 ,column2 )部分就是将column1 和column2 相乘。
我将新列命名为 new_column。

有时 mul 不仅可以用来计算乘法,还可以用来计算平均值。
例如,如果你想知道特定产品的平均售价,很容易使用 mul 来计算。
再比如,如果你想转换货币,你需要将一种货币转换为另一种货币,mul可以帮助你做到这一点。

这个东西用起来很方便,直接输入mul,然后输入你想要相乘的两个字段或者数值表达式就可以了。
说实话,当时我不明白为什么SQL中没有乘法符号mul。
但现在想来,也许是为了标准化。
最重要的是,必须以连贯的方式编写关键字。

总之,mul是SQL中一个非常实用的工具,可以帮助你完成很多复杂的计算和分析。
但是,您应该记住它只能用于乘法,其他运算必须使用其他运算符。