計算字段:sql
1.存儲在數據庫中的數據通常不是應用程序所需格式,咱們須要直接從數據庫中檢索出轉換,計算或格式化過的數據,而不用檢索出數據而後再用應用程序去處理從新格式化,由於通常狀況下數據庫服務器上完成這些操做比應用程序要快的多,這就是計算字段的重要性數據庫
拼接字段:服務器
1.將多個列拼接起來,在SELECT語句中能夠使用CONCAT函數來拼接兩個列,RTRIM函數刪除右邊空白,TRIM函數刪除左右兩邊的空白,LTRIM刪除左邊空白, AS給新字段命別名函數
SELECT vend_name, vend_country, CONCAT(RTRIM(vend_name), '(', RTRIM(vend_country), ')') AS vend_info FROM vendors;
執行算術計算:code
1.計算字段的另外一個常見用途是對檢索出的數據進行算戶計算it
SELECT prod_id, quantity, item_price, quantity*item_price AS expanded_price FROM orderitems WHERE order_num = 20005;