目录

MySQL计算字段

  1. 概述
  2. 拼接字段
  3. 算术运算

概述

存储在表中的数据有时候不是应用程序所需要的, 这个时候我们就需要将数据进行格式化。 当然这个格式化操作可以在应用程序中进行,但是在数据库中进行会更加高效。 MySQL提供了一些函数,可以用来对数据进行格式化,比如拼接字段,算术运算等。

拼接字段

SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees; -- 拼接first_name和last_name字段,中间用空格隔开,别名为full_name
SELECT CONCAT(name, '(', age, ')') AS userInfo FROM employees; -- 拼接name和age字段,age用括号括起来,别名为userInfo

算术运算

SELECT salary, salary * 12 AS annual_salary FROM employees; -- 计算salary字段的年薪,别名为annual_salary
SELECT salary, salary * 1.1 AS salary_increase FROM employees; -- 计算salary字段的涨幅,别名为salary_increase
SELECT salary, salary * 1.1 AS salary_increase, salary + salary * 1.1 AS new_salary FROM employees; -- 计算salary字段的涨幅和新工资,别名分别为salary_increase和new_salary

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至[email protected]

文章标题:MySQL计算字段

字数:243

本文作者:LCX

发布时间:2024-09-14, 10:25:00

最后更新:2024-09-24, 08:51:51

原始链接:https://987654321.org/posts/mysql_computed_fields/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。