1. 程式人生 > >MySQL創建計算字段

MySQL創建計算字段

匯總 try country title 創建 ant tle 算術 trim

在數據庫原有的字段(列)中創建新的字段。

計算字段是運行時在SELECT語句內創建的。

拼接字段

vendors表中存在字段vend_name, vend_country,現在需要創建二者的組合字段vend_name(vend_country) ,並將其命名為vend_title

mysql> SELECT Concat(vend_name, ‘(‘, vend_country, ‘)‘) AS vend_title

-> FROM vendors;

Concat() 函數可以拼接字段。

Trim() 函數去掉字符串兩邊的空格, RTrim()函數去掉字符串右邊的空格,LTrim()函數去掉字符串左邊的空格。

mysql> SELECT Concat(Trim(vend_name), ‘(‘, Trim(vend_country), ‘)‘)

-> FROM vendors;

執行算術計算

MySQL支持的算術操作為 + - * /

orderitems中包含prod_id,商品數量 quantity,商品單價item_price,匯總物品價格

mysql> SELECT prod_id, quantity, item_price, quantity*item_price as expanded_price

-> FROM orderitems;

MySQL創建計算字段