4、计算字段 AS

Posted by CodingWithAlice on July 11, 2022

4、计算字段 AS

阅读书籍《SQL必知必会(第4版)》笔记

存储在表中的数据不是应用程序所需要时,我们可以直接 从数据库中检索出转换、计算、格式化过的数据,而不是检索出数据后再在客户端重新格式化 -> 【快很多】

  • 计算字段(field)是运行时在 SELECT 语句内创建的
1、拼接字段:+、   、CONCAT(将值联结到一起构成单个值)
SELECT CONCAT(vend_name, '(', vend_country, ')') # 把两列数据拼接后返回

2、别名 alias - AS 关键字

SELECT CONCAT(vend_name, ' (', vend_country, ')')               
             AS vend_title
-- 实例案例
SELECT prod_id, 
	quantity, 
	item_price,
	quantity * item_price AS expanded_price
FROM OrderItems
WHERE order_num = 200;
  • 如何测试计算结果:SELECT NOW()、SELECT 2+3…

C94CE680-94B9-4501-8151-6F8577267CC6