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支持+、-、*、/ 四个基本运算,也可以用圆括号来区分执行顺序。