0006 《SQL必知必会》笔记02-计算字段与函数
2016-04-12 18:51
330 查看
1、从数据库中检索出的数据往往并不是最后要展示的格式,可以在数据库端或者客户端应用程序中完成转换和格式化,但一般说来,在数据库服务器中完成要快很多。
2、拼接字段:将几个值连接到一起构成单个值。Oracel使用“||”连接,不支持“+”。例如:
(1)别名:在字段名后面加上“ AS 新列名”,重新赋予了输出的列名,这样在客户端应用程序中可以引用这个列,其用途还有:在实际列名中存在非法字符时重新赋名使其合法。
(2)RTRIM()函数:Oracle会用空格将文本字段补齐,改函数的作用是去除右侧的空格,类似的还有LTRIM(),TRIM()。
2、算术计算:比如在有单价和数量的表中添加一个“金额”列:
3、函数:检索出的数据,可以用函数进行进一步的处理,比如前面的RTRIM(),主要有文本函数、日期和时间函数、数值函数。但是这有个问题,各个DBMS的函数差异很大,相同的功能,会有不同的函数,语法也不一样,因此该部分不学习,具体参见Oracle“e41084”文档。
2、拼接字段:将几个值连接到一起构成单个值。Oracel使用“||”连接,不支持“+”。例如:
(1)别名:在字段名后面加上“ AS 新列名”,重新赋予了输出的列名,这样在客户端应用程序中可以引用这个列,其用途还有:在实际列名中存在非法字符时重新赋名使其合法。
(2)RTRIM()函数:Oracle会用空格将文本字段补齐,改函数的作用是去除右侧的空格,类似的还有LTRIM(),TRIM()。
2、算术计算:比如在有单价和数量的表中添加一个“金额”列:
3、函数:检索出的数据,可以用函数进行进一步的处理,比如前面的RTRIM(),主要有文本函数、日期和时间函数、数值函数。但是这有个问题,各个DBMS的函数差异很大,相同的功能,会有不同的函数,语法也不一样,因此该部分不学习,具体参见Oracle“e41084”文档。
相关文章推荐
- 《MySQL必知必会学习笔记》:触发器
- Java中使用ibatis调用Oracle存储过程和函数
- mysql-关系型数据库基础理论(04)
- memcached全面剖析–2. 理解memcached的内存存储
- redis-server python
- java批量删除redis中以某字符串前缀的key
- 在Jena框架下基于MySQL数据库实现本体的存取操作
- 复习redis (一)
- MongoDB
- 高性能MySQL笔记-第5章Indexing for High Performance-005聚集索引
- 使用memcache 存储session
- mysql replication /mysql 主从复制原理
- MongoDB使用小结(二)
- MongoDB使用小结(-)
- Mongodb 字段类型转换
- plsqldev中查看表结构
- clob变量值无法使用v$sql_bind_capture获得
- 【mysql】的基本使用
- Oracle定时任务
- 数据库数据交互详解(一)