MySQL 計算字段

2021-10-05 20:40:41 字數 691 閱讀 9710

字段

基本與列的意思相同,經常互換使用

拼接字段

select

concat(vend_name,

'(', vend_country,

')')

as newcolumn

from vendors

order

by vend_name;

返回結果便會將**商名稱和**商位址放在一列,並在**商位址外加上括號

使用as為一列設定別名有時也稱為匯出列

執行算術運算

select prod_id,

quantity,

item_price,

quantity*item_price as expanded_price

from orderitems

where order_num =

20008

;

輸出中顯示的expanded_price列是乙個計算字段,此計算為quantity*item_price。客戶端應用現在可以使用這個新計算列,就像使用其他列一

樣。

MySQL計算字段

計算字段 資料庫中存放的表是按列存放,但是有時客戶機想獲得的資訊是若干列之間的組合,或者求和的值。這個組合或者求和的動作可以放在客戶機應用程式來做,但是在資料庫中實現更為高效。這個新計算出來的結果就稱為字段。例如我們需要vend的name後面用括號說明所屬國家。則可以實現如下,使用mysql的con...

mysql 計算字段

一 計算字段 儲存在資料庫表中的資料一般不是應用程式所需要的格式 1 如果想在乙個欄位中既顯示公司名,又顯示公司的位址,但這兩個資訊一般包含在不同的字段中。2 城市 州和郵編儲存在不同的列中,但郵件標籤列印程式卻需要把它們作為乙個恰當格式的字段檢索出來。3 列資料是大小寫混合的,但是報表程式需要的所...

mysql建立計算字段 MySQL建立計算字段

概述 儲存在資料庫表中的資料一般不是應用程式所需要的格式。這時候計算欄位就發揮作用了。與前面各章介紹過的列不同,計算欄位並不實際存在於資料庫表中。計算欄位是執行在select語句內建立的。可在sql語句內完成的許多轉換和格式化工作都可以直接在客戶機應用程式內完成。但一般來說,在資料庫伺服器上完成這些...