`

spool的小技巧以及别的sql取整

SQL 
阅读更多

在SQLPLUS里:
1.不显示 行头
set heading off pages 0

2.不显示行数信息
set feedback off

3。不在屏幕上显示结果
set termout off
还要 (关键。。。)
把sql存在文件(aa.sql)里

用 @aa.sql

的方式运行。

不显示查询结果的唯一方法

 

写道
取整(向下取整):
select floor(5.534) from dual;
select trunc(5.534) from dual;
上面两种用法都可以对数字5.534向下取整,结果为5.


如果要向上取整 ,得到结果为6,则应该用ceil
select ceil(5.534) from dual;




四舍五入:
SELECT round(5.534) FROM dual;
SELECT round(5.534,0) FROM dual;
SELECT round(5.534,1) FROM dual;
SELECT round(5.534,2) FROM dual;
结果分别为 6, 6, 5.5, 5.53




保留N位小数(不四舍五入):
select trunc(5.534,0) from dual;
select trunc(5.534,1) from dual;
select trunc(5.534,2) from dual;
结果分别是 5,5.5,5.53,其中保留0位小数就相当于直接取整了。




数字格式化:
select to_char(12345.123,'99999999.9999') from dual;
结果为12345.123

select to_char(12345.123,'99999999.9900') from dual;
小数后第三第四为不足补0,结果为12345.1230

select to_char(0.123,'99999999.9900') from dual;
select to_char(0.123,'99999990.9900') from dual;
结果分别为 .123, 0.123

 

 

分享到:
评论

相关推荐

    spool oracle数据导出

    下面我们将深入探讨Spool在Oracle中的使用,包括其基本概念、如何通过SQL*Plus使用Spool,以及结合Java代码进行数据导出的方法。 一、Spool的基本概念 Spool是操作系统中的一个术语,指的是将数据暂时存储在磁盘上...

    Oracle9i spool续写实例

    Oracle的Spool功能是数据库管理员和开发人员常用的一种工具,用于将SQL查询结果或PL/SQL块的输出重定向到文本文件中,而非在屏幕显示。在Oracle 10g及更高版本中,Spool引入了`CREATE`, `REPLACE`, 和 `APPEND` 参数...

    关于spool 和 sqlldr 的实例代码

    在数据库管理中,`Spool` 和 `SQL*Loader` 是两种非常重要的工具,尤其在数据导入导出和批量处理方面。本实例将探讨如何在Linux环境下利用Shell脚本配合这两种工具实现高效的数据操作。 首先,`Spool` 是Oracle SQL...

    oracle sqlplus 中spool 的使用

    - 例如:`spool DEPT.sql`,这会创建一个名为`DEPT.sql`的文件,并将之后的所有输出重定向到这个文件中。 2. **关闭Spool文件**:使用`spool off`来结束文件输出。 - 例如:`spool off`。 #### 二、Spool命令高级...

    测试中可以一用的命令spool

    在Oracle SQL*Plus环境中,`spool`命令允许我们将SQL查询结果、脚本输出或者其他任何终端输出重定向到一个文件中,而不是直接显示在屏幕上。这样,我们可以方便地保存重要的查询结果,或者创建自定义报告。 使用`...

    spool导出与sqlldr导入

    Spool是Oracle SQL*Plus中的一个功能,它允许用户将SQL*Plus会话的输出保存到文件中,而不是直接显示在屏幕上。使用spool可以方便地生成报告、备份查询结果或者在没有终端访问的情况下执行脚本。基本语法如下: ```...

    Oracle_spool_用法详解

    #### 三、Spool 输出控制技巧 在实际使用过程中,为了提高数据导入的成功率以及优化文件大小,我们可以采取不同的输出控制策略。 1. **方法一: 使用列分隔符进行输出** - **优点**: 简单易用,只需要设置列分隔符...

    oracle spool

    ### Oracle Spool 常见...通过以上详细介绍,我们可以看到`Spool`命令的强大之处,以及如何结合其他设置命令来实现各种复杂的需求。在日常数据库管理和开发过程中,熟练掌握这些技巧对于提高工作效率是非常有帮助的。

    spool常用设置

    在Oracle数据库管理与操作过程中,`spool`是一个非常实用的命令,主要用于将SQL*Plus的输出结果重定向到一个文本文件中,这对于数据备份、日志记录以及批量导出数据等工作场景尤为重要。下面将详细介绍`spool`命令...

    windows和unix下通过spool导出oracle数据(导成insert语句)

    `spool学习`这个文件名可能包含了对`spool`命令的进一步学习资料,你可以查看这个文件以获取更深入的使用技巧和示例。`其余.rar`可能包含了一些示例脚本或者其他辅助工具,解压后可以参考学习。 总之,`spool`是...

    Oracle spool 元数据(过程、函数、包、类型)导出

    下面我们将深入探讨Oracle Spool的功能、使用方法以及其在实际工作中的应用。 首先,Oracle Spool是一种实用工具,它允许用户将SQL查询结果或其他输出重定向到文件,而不是直接在屏幕显示。Spool在Oracle SQL*Plus...

    打印信息获取(分析SPOOL文件)

    每一个打印任务在发送给打印机前都会将任务压缩成制定文件(SHD, SPL)一...这里提供了可以解析spool的工具以及根据其方法自己编写的解析spool文件的示例代码,虽然不是很全面,但是只要看明白,剩下的均可自己实现。

    SQL Plus常用命令

    本文将详细介绍SQL Plus中的几个基本命令:`desc`命令、`L`命令、`n`命令、`save`命令以及`spool`命令,并结合部分实际应用场景加以说明。 #### 二、`desc`命令 `desc`命令用于显示表或视图的结构信息,包括字段名...

    pl/sql命令技巧

    ### PL/SQL命令技巧详解 #### 一、PL/SQL基础命令概述 PL/SQL(Procedural Language for SQL)是一种强大的过程化编程语言,它将SQL语句与传统过程化编程语言的功能相结合,用于增强数据库应用程序的功能性、性能...

    输出到文本的SQL语句

    - **输出格式**:输出到文件的数据格式取决于执行的SQL查询以及数据库本身的设置。例如,日期字段可能会以数据库默认的日期格式显示,而不是常见的`YYYY-MM-DD`格式。 - **权限问题**:确保拥有足够的权限来创建和...

    sql*plus 命令大全

    通过SQL*Plus,用户可以直接执行SQL语句、PL/SQL块以及其他数据库管理任务。本文将详细介绍SQL*Plus中的常用命令及其用法。 #### 二、SQL*Plus命令详解 ##### 1. 执行脚本文件 在SQL*Plus中,可以通过`START`或...

    Oracle导入SQL脚本执行和常用命令大全

    5. 关闭 spool 输出:SQL> SPOOL OFF 当我们使用 SPOOL 命令输出文件时,需要使用 SPOOL OFF 命令关闭 spool 输出,以便在输出文件中看到输出的内容。 6. 显示一个表的结构:SQL> desc table_name desc 命令用来...

    PL_SQL命令的使用大全.chm

    我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次...

    SQL21自学通教程资料.pdf

    根据提供的文档内容,可以看出这是一份SQL数据库教程的PDF文档,包含了SQL语句、函数、以及操作的基础知识点。以下是根据文档内容整理的详细知识点: 1. SQL语言基础 文档中提到的"SELECT"关键字是SQL查询的核心,...

    SQL语法已经一些小技巧,word版的哦

    这个文档主要涵盖了Oracle数据库的一些常用命令和技巧,包括监听、登录、启动与停止数据库、账户管理、查询及表的操作等。以下是对这些内容的详细解释: 1. **监听**: - 监听是数据库服务对外提供连接的前提,它...

Global site tag (gtag.js) - Google Analytics