1、拼接字段(將值聯結到一起構成單個值),示例:
select vend_name + '(' + vend_country + ')'
from vendors
這裏將vend_name 和很後面括號內的內容拼接成一個字段(計算字段)
注意:
除了使用 + 之外,還可以使用 || 來拼接字段,具體看數據庫支持哪一個
2、列別名(as關鍵字)
由拼接字段而產生的計算字段,是沒有名字的,因此也無法在客戶機上引用,沒有實際價值,但是我們可以使用as關鍵字給他賦予一個列別名:
select vend_name + '(' + vend_country + ')'
as vend_title
from vendors
注意:
- mysql不支持使用 + 或 || 進行拼接,但是Mysql提供了一個函數concat()把項表拼接起來:
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支持+、-、*、/ 四個基本運算,也可以用圓括號來區分執行順序。