概述
存储在表中的数据有时候不是应用程序所需要的, 这个时候我们就需要将数据进行格式化。 当然这个格式化操作可以在应用程序中进行,但是在数据库中进行会更加高效。 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]。