具有空行的MySQL乘法列

斯特

我有这个SQL表:

+----+-------------+----------+------+-------+
| ID | DESCRIPTION | QUANTITY | EACH | PRICE |
+----+-------------+----------+------+-------+
| 1  | Product 1   |     1    |  12  | 1*12  |
| 2  | Product 2   |     2    |   3  | 2* 3  |
| 3  | Prodcut 3   |   NULL   |   3  |       |
+----+-------------+----------+------+-------+

而这个查询:

SELECT
  DESCRIPTION,
  QUANTITY,
  EACH,
  (QUANTITY*EACH) AS PRICE
FROM table1

我想将NULL替换1,并且要在PRICE列中进行乘法运算。我不想使用UPDATE,因为我无法更改table1中的值。

穆雷尼克

您可以使用coalesce表达式来获取值,而不是null

SELECT
  DESCRIPTION,
  QUANTITY,
  EACH,
  COALESCE(QUANTITY, 1) * EACH AS PRICE
FROM table1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有空行的表,直到填充为止

来自分类Dev

具有NULL和0行的MySql乘法列

来自分类Dev

MySQL IN子句中的多个列具有空值

来自分类Dev

MySQL:具有空值的多列主键

来自分类Dev

ArrayFormula具有多列的总和与乘法

来自分类Dev

为什么带有空行内块的div具有高度?

来自分类Dev

Java POI导出到具有空行的excel时将被忽略

来自分类Dev

如何使用Laravel从具有空行的Excel文档中读取表

来自分类Dev

Java POI导出到具有空行的excel时将被忽略

来自分类Dev

通过选择具有空值的列进行分组 - mysql

来自分类Dev

查找没有空行的特定命令

来自分类Dev

解析来自MySQL表的空行并输出为html表而没有空单元格

来自分类Dev

数据框使用当前列值选择特定列的所有空行

来自分类Dev

如何格式化带有空行的Excel文件以具有嵌套数组并匹配需要渲染的JSON对象?

来自分类Dev

MySQL where子句具有空值

来自分类Dev

MySQL 3表联接具有空值

来自分类Dev

查询以获取具有空值的列

来自分类Dev

创建索引,其中优势具有空的相等列

来自分类Dev

如何对齐两个具有空格的列?

来自分类Dev

SQL Server与Oracle中具有空值的列

来自分类Dev

SQL:选择具有空值的其他列

来自分类Dev

Java 类中有空行有什么问题?

来自分类Dev

Linux-检查文件末尾是否有空行

来自分类Dev

匹配所有空行或仅包含空格的行

来自分类Dev

Clojure分割线保留所有空行

来自分类Dev

如何查找末尾没有空行的文件?

来自分类Dev

选择上方和下方带有空行的行

来自分类Dev

特定匹配后如何删除所有空行

来自分类Dev

如何尾随多个文件而没有空行?