美文网首页
MySQL学习七:创建计算字段

MySQL学习七:创建计算字段

作者: 我有酒窝没有酒_b6ba | 来源:发表于2019-07-31 11:39 被阅读0次

            存储在表中的数据都不是应用程序所需要的,我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。这时需要用到计算字段。计算字段并不实际存在于数据库表中。计算字段是运行时在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 列即为一个计算字段。

    相关文章

      网友评论

          本文标题:MySQL学习七:创建计算字段

          本文链接:https://www.haomeiwen.com/subject/irvgrctx.html