1、拼接字段(將值聯結到一起構成單個值),示例:
select vend_name + '(' + vend_country + ')'
from vendors
這裡將vend_name 和很後面括號內的內容拼接成乙個字段(計算字段)
注意:除了使用 + 之外,還可以使用 || 來拼接字段,具體看資料庫支援哪乙個
2、列別名(as關鍵字)
由拼接欄位而產生的計算字段,是沒有名字的,因此也無法在客戶機上引用,沒有實際價值,但是我們可以使用as關鍵字給他賦予乙個列別名:
select vend_name + '(' + vend_country + ')'
as vend_title
from vendors
注意:
select concat(vend_name, '(', vend_country, ')')
as vend_title
from vendors
3、執行算數運算
欄位與字段間可以執行算數運算:
select prod_id ,quantity, item_price, quantity*item_price
as expanded_price
from orderitems
where order_num = 20008
該語句將quantity*item_price的計算結果作為乙個新的值,存在expanded_price欄位中
注:sql支援+、-、*、/ 四個基本運算,也可以用圓括號來區分執行順序。
MySQL資料庫 建立計算字段
本節將介紹什麼事計算字段,如何建立計算字段以及怎樣從應用程式中使用別名引用他們 簡單說,計算字段其實就是一段各個列的資訊集合,這個集合實際並不存在與資料庫表中嗎計算欄位是執行時在select語句內建立的 tip 字段 基本上與列的意思相同,經常互換使用,不過資料庫列一般稱為列,而屬於字段通常用在計算...
資料庫字段
mysql char size 字長字元,0 255位元組 varchar size 變長字元,0 255位元組 date 日期資料,格式為yyyy mm dd hh mm ss datetime 日期資料,比date更確切,包含分秒 int整形資料 double s,p 數字型,可存放實型和整形,...
學習筆記 資料庫(計算字段)
計算欄位是執行時 在 select 語句內建立的。注 1 欄位是術語。字段 基本與 列 意思相同,經常互換使用,不過資料庫列一般稱為列,字段通常用在計算欄位的連線上。2 只有資料庫知道 select 語句中哪些列是實際的表列,哪些列是計算字段。拼接字段 拼接 將值聯結到一起構成單個值。在mysql的...