第7课 创建计算字段
- 这一课介绍什么是
计算字段
,如何创建计算字段
,以及如何从应用程序中使用别名
引用它们。
7.1 计算字段
- 我们需要直接从数据库中检索出转换、计算或格式化过的数据,而不是检索出数据,然后再在客户端应用程序中重新格式化。
提示 > 客户端与服务端的格式 : 在SQL
语句内可完成的许多转换和格式化工作都可以直接在客户端应用程序内完成。但在数据库服务器上完成这些操作比在客户端中完成要快得多。
计算字段
并不实际存在于数据库表中,是运行时在SELECT
语句内创建的。- 只有数据库知道
SELECT
语句中哪些列是实际的表列,哪些列是计算字段
。
7.2 拼接字段
拼接concatenate
:将值联结到一起 (将一个值附加到另一个值) 构成单个值。
- 根据你所使用的
DBMS
,此操作符可用加号+
或两个竖杠||
表示。 - 在
MySQL
和MariaDB
中,必须使用特殊的函数。
说明:是
+
还是||
?
Access
和SQL Server
使用+
号。DB2
、Oracle
、PostgreSQL
、SQLite
和Open Office Base
使用||
。
SELECT vend_name + '