##Mysql 计算多个字段的值## 原始数据库以下,全部的字段均为int 类型sql
+----+---------+---------+ | id | column1 | column2 | +----+---------+---------+ | 1 | 1 | 2 | | 2 | 3 | 4 | | 3 | 5 | 6 | +----+---------+---------+
但愿的输出 result 的值为 column1 * column2数据库
+----+--------+ | id | Result | +----+--------+ | 1 | 2 | | 2 | 12 | | 3 | 30 | +----+--------+
使用的SQL 语句为code
SELECT id, (column1 * column2) AS Result FROM table;
几点注意:字符串
column1 * column2
这个表达式不能写成 'column1' * 'column2'
或 'column1 * column2'
##Mysql 将多个字段值做为文本链接## 仍是上的数据库,此次但愿输出为字符串形式的 column1 * column2,即:table
+----+--------+ | id | Result | +----+--------+ | 1 | 1 * 2 | | 2 | 3 * 4 | | 3 | 5 * 6 | +----+--------+
使用以下的SQL 语句实现数据
SELECT id, CONCAT(column1, ' * ', column2) AS Result FROM table;
##之后添加##tab