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 子句后即可简单地访问和处理表达式
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。