SQL必知必会(第四版) 读书笔记——创建计算字段
存储在表里的数据,往往不是应用程序所需要的。我们需要转换、计算或格式化后返回。
1.拼接
将两个字段的值拼接成一个值返回。通过(+)或(||)来实现。
具体的DBMS有具体的方法。需要参阅具体的DBMS文档。
MySQL:CONCAT(列1,列2)
select concat(列1,列2) from 表;
中间用","隔开。
CONCAT_WS(分隔符,列1,列2)
select concat_ws(':',列1,列2) from 表;
oracle: ||
select 列1 || 列2 from 表;
2.去空格
TRIM():去值左右两边的空格
RTRIM():去值右边的空格
LTRIM():去值左边的空格
select trim(列) from 表;
select rtrim(列) from 表;
select ltrim(列) from 表;
3.算术操作符
操作符 | 说明 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |