与列不同,计算字段并不实际存在于数据库表中。
字段:基本和列意思相同。
拼接字段
将值联结到一起(将一个值附加到另一个值)构成单个值。
Select concat(v1, ' (' ,v2, ')') from v order by v1; 拼接了v1,一个空格,左括号,v2,右括号。
去掉多余空格的函数:
RTRIM()去掉字符右边的空格,LTRIM()去掉字符左边的空格,TRIM()去掉字符左右两边的空格。
Select rtrim(v1)+ ' (' +rtrim(v2)+ ')' from v order by v1;
使用别名,也叫导出列
Select concat(v1, ' (' ,v2, ')') as v3 from v order by v1;
执行算术计算
Select p1,p2,p3,p2*p3 as p5 from p where p4=8;
SQL支持+-*/ 4种基本算术操作符执行计算,圆括号可以区分优先顺序。