四.计算字段
拼接字段
将值联结在一起构成单个值
用+或||联结
select vend_name+' ('+vend_country+')'from vendorsorder by veend_name;
mySQL使用特殊语句,整个要联结的用(括起来,逗号表联结)
select Concat(vend_name,' (',vend_country,')')from vendorsorder by vend_name;
用RTRIM()函数修剪字符串右边的空格
select rtrim(vend_name)+' ('+rtrim(vend_country)+')'
使用LTRIM()和TRIM()去掉字符串左边和两边的空格
用AS语句给计算字段赋予别名
select ririm(vend_name)+' ('+rtrim(vend_country)+')' as vend_titlefrom vedorsorder by vend_name;
任何客户端都可以用vend_name的名字引用该列
计算字段
如下汇总商品的总价格
select prod_id,quantity,item_price,quantity*item_price AS expanded_pricefrom orderitemswhere order_num = 20008#expanded_price是一个计算字段,它是quantity * item_price的结果#SQL只支持加减乘除运算,用()表示优先级