MySQL創建計算字段
阿新 • • 發佈:2018-08-23
匯總 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創建計算字段