使用資料庫計算字段

2021-09-17 20:16:30 字數 842 閱讀 5334

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的...