##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