9.计算字段
有些数据不是数据表中本来就有的,必须经过一定的计算、转换或者格式化,计算字段是数据库系统提供的对数据进行计算、转换或者格式化的功能,由于是在数据库系统内部进行的这些工作,而且数据库系统都这些工作进行了优化,所以其处理效率比在宿主语言中通过编写代码的方式进行处理要高效的多。
1.常量字段
SELECT 'CowNew集团' AS 公司名称,918000000 AS 注册资本,FName,FAge,FSubCompany FROM T_Employee
这里的'CowNew集团'和918000000并不是一个实际的存在的列,但是在查询出来的数据中它们看起来是一个实际存在的字段,这样的字段被称为“常量字段”(也称为“常量值”)。
2.字段间计算
SELECT FNumber,FName,FAge * FSalary AS FSalaryIndex FROM T_Employee
这里的FAge * FSalary并不是一个实际的存在的列,但是在查询出来的数据中它们看起来是一个实际存在的字段,它们完全可以被看成一个普通字段。
3.字符串拼接
SELECT '工号为'+FNumber+'的员工姓名为'+Fname FROM T_Employee WHERE FName IS NOT NULL