MySQL创建计算字段
Posted Delta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL创建计算字段相关的知识,希望对你有一定的参考价值。
在数据库原有的字段(列)中创建新的字段。
计算字段是运行时在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创建计算字段的主要内容,如果未能解决你的问题,请参考以下文章