码迷,mamicode.com
首页 > 数据库 > 详细

MySQL创建计算字段

时间:2018-08-23 20:59:22      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:rom   end   anti   语句   and   算术   try   存在   汇总   

 

在数据库原有的字段(列)中创建新的字段。

计算字段是运行时在SELECT语句内创建的。

 

拼接字段

vendors表中存在字段vend_name, vend_country,现在需要创建二者的组合字段vend_name(vend_country) ,并将其命名为vend_title

mysql> SELECT  Concat(vend_name,  ‘(‘,  vend_country,  ‘)‘)  AS vend_title

        -> FROM vendors;

 

Concat() 函数可以拼接字段。

Trim() 函数去掉字符串两边的空格, RTrim()函数去掉字符串右边的空格,LTrim()函数去掉字符串左边的空格。

mysql> SELECT  Concat(Trim(vend_name),  ‘(‘,  Trim(vend_country),  ‘)‘)

        -> FROM vendors;

 

 

执行算术计算

MySQL支持的算术操作为 +   -   *   /

 

orderitems中包含prod_id,商品数量 quantity,商品单价item_price,汇总物品价格

mysql> SELECT  prod_id, quantity, item_price, quantity*item_price as expanded_price

        -> FROM orderitems;

 

MySQL创建计算字段

标签:rom   end   anti   语句   and   算术   try   存在   汇总   

原文地址:https://www.cnblogs.com/deltadeblog/p/9526042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!