5. 创建计算字段

创建计算字段

计算字段

字段(field)与列的意思相同数据库列一般称列,而字段常与计算字段一起使用。

  • 计算字段并不实际存在于数据库表中,计算字段是运行时在SELECT 语句内建的
  • 从客户端角度而言,计算字段的数据与其他列的数据返回方式相同

拼接字段

拼接(concatenate),将值联结到一起(将一个值附加到另一个值)构成单个值。

-- 适用于MySQL

SELECT CONCAT (column_name_1,column_name_2)
FROM table_name

去掉字符串右边的空格用RTRIM();去掉字符串左边的空格用LTRIM();去掉字符串两边的空格用TRIM()。

使用别名

  • 别名也称导出列

客户端无法应用未命名的列

SELECT Concat (column_name_1,column_name_2)
AS column_name_3
FROM table_name
  • AS 关键字可选,但建议使用

执行算术运算

SQL 算术操作符

操作符 说明
+
-
*
/
SELECT column_name_1,column_name_2,
column_name_1*column_name_2 AS column_name_3
FROM table_name

测试计算

  • SELECT 语句为测试、检验函数和计算提供了方法,省略了FROM 子句后即可简单地访问和处理表达式

你可能感兴趣的:(5. 创建计算字段)