MySQL学习七:创建计算字段

2019-07-31  本文已影响0人  我有酒窝没有酒_b6ba

        存储在表中的数据都不是应用程序所需要的,我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。这时需要用到计算字段。计算字段并不实际存在于数据库表中。计算字段是运行时在SELECT语句内创建的。

1. 拼接字段 Concat()函数

例: SELECT Concat(vend_name, ' (' , vend_country, ')') FROM vendors ORDER BY vend_name;

输出结果示例:ACME (USA)

也可以将拼接的字段进行命名,用到关键字AS。

SELECT Concat(vend_name, ' (', vend_country, ')') AS vend_title FROM vendors ORDER BY vend_name;

2. 计算字段的另一常见用途是对检索出的数据进行算术计算。

例:SELECT prod_id, quantity, item_price, quantity*item_price AS expanded_price FROM orderitems WHERE order num = 20005;

其中,expanded_price 列即为一个计算字段。

上一篇 下一篇

猜你喜欢

热点阅读