SQL必知必会学习笔记4-Kane

四.计算字段

  • 拼接字段
    将值联结在一起构成单个值
    用+或||联结
select vend_name+' ('+vend_country+')'
from vendors
order by veend_name;

mySQL使用特殊语句,整个要联结的用(括起来,逗号表联结)

select Concat(vend_name,' (',vend_country,')')
from vendors
order by vend_name;
  • 用RTRIM()函数修剪字符串右边的空格
select rtrim(vend_name)+' ('+rtrim(vend_country)+')'

使用LTRIM()和TRIM()去掉字符串左边和两边的空格

  • 用AS语句给计算字段赋予别名
select ririm(vend_name)+' ('+rtrim(vend_country)+')' 
       as vend_title
from vedors
order by vend_name;

任何客户端都可以用vend_name的名字引用该列

  • 计算字段
    如下汇总商品的总价格
select prod_id,quantity,item_price,
quantity*item_price AS expanded_price
from orderitems
where order_num = 20008
#expanded_price是一个计算字段,它是quantity * item_price的结果
#SQL只支持加减乘除运算,用()表示优先级

猜你喜欢

转载自blog.csdn.net/weixin_42862067/article/details/81566965
今日推荐