`

Oracle选择行

阅读更多

 

Oracle选择行

一、选择行

1. 简单的SELECT 语句

SELECT 字段名1 [AS] '字段名1 解释' FROM table;

2. 处理NULL

NVL函数可把NULL转换成其它类型的符号

编程技巧: NVL函数在多条件模糊查询的时候比较有用

NVL函数可返回多种数据类型:

返回日期 NVL(start_date,'2002-02-01')

返回字符串 NVL(title,'no title')

返回数字 NVL(salary,1000)

3. 使用SQL*PLUS(1)

SQL> desc table; 显示表结构

SQL> select * from tab; 查看用户下所有的表

SQL> set pause on; 可以使大量结果集在用户按“Enter”(回车)后翻页

SQL> set pagesize 100; 设定SQL语句返回结果集一页的行数100, 默认值是14

SQL> set linesize 100; 设定SQL语句返回结果集一行的宽度100, 默认值是80

4. SQL*PLUS里规定字段的显示格式

规定数字的显示格式

SQL>column 字段名 format 99999999999;

SQL>column 字段名 format 999,999,999,999;

SQL>column 字段名 format a数字 [word_wrapped];

规定long字符的显示宽度

SQL>set long 200;

规定字段名的显示内容

SQL> column 字段名 heading '字段名显示内容';

SQL> set heading off; 查询时不显示字段名称

规定字段的对齐方向

SQL> column 字段名 justify [left | right | center];

清除字段的格式

SQL> column 字段名 clear;

5. SQL*PLUS里规定字段的显示格式例子

SQL> column last_name heading 'Employee|Name' format a15;

SQL> column salary justify right format $99,999.99;

SQL> column start_date format a10 null 'Not Hired';

说明:如果start_date为null, 显示字符串'Not Hired'


SQL*PLUS命令只控制SELECT结果集的显示格式及控制文件.只有SQL命令能访问数据库.

 

分享到:
评论

相关推荐

    Oracle选择题复习(带答案).doc

    Oracle 选择题复习(带答案) 本资源摘要信息涵盖了 Oracle 数据库的多个方面,包括数据库启动和关闭、参数文件、控制文件、表空间、PL/SQL 编程、异常处理、数据库性能等。 参数文件 * 在参数文件中,以 # 符号...

    Oracle选择题(含答案).doc

    Oracle 选择题总结 在这篇文章中,我们将总结 Oracle 相关的选择题,涵盖了 SQL 语句、数据类型、函数、查询语句等多方面的知识点。 1. 查询月固定费用是 5.9 元,8.5 元,10.5 元的资费信息 正确的 SQL 语句是 A....

    Oracle选择题答案.pdf

    Oracle选择题答案.pdf 本资源提供了Oracle相关知识点的选择题答案,涵盖了Oracle数据库管理、PL/SQL编程、数据库性能优化等方面的知识点。下面是对每个问题的详细解释: 1. 参数文件中,下列四个符号中哪个符号...

    Oracle从表中随机抽取记录

    如何在Oracle数据表中随机抽取部分记录的方法

    Oracle数据库11g各版本介绍及功能比较

    Oracle 数据库 11g 提供了多个版本供选择,包括标准版、企业版等。这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改...

    Oracle数据库连接工具-Oracle SQL Handler(for windows)

    它是超智能的SQL编辑器,超方便的表格操作(象操作Excel表格一样方便地选择行/列/单元格数据;可以将工作表的数据修改写入数据库表);多种格式的数据导出包括 XLS、CSV、INSERT SQL、HTML、XML;中英文双语界面并能...

    ArcSDE for Oracle 安装详解(单机及分布式)

    然后,在 SDE 的安装过程中,需要选择自定义安装,并填写 Oracle 的服务名。 ArcSDE 安装 在安装 SDE for Oracle 之前,需要安装 Oracle 客户端和 SDE。然后,在 post-installation 阶段,需要选择自定义安装,并...

    Oracle12c 实战ASM(12.1) 安装配置

    Oracle 12c ASM(12.1)安装配置 Oracle 12c ASM(12.1)是 Oracle 公司推出的自动存储管理(Automatic Storage Management)系统,用于管理数据库存储资源。以下是 Oracle 12c ASM(12.1)安装配置的详细过程。 ...

    navicat 连接oracle 11g驱动包

    我在之前项目中连接Oracle12是不报错的,也不需要做任何配置,直接选择basic或者TNS连接方式都可以顺利连接,刚开始也很恼火,查了资料后,加载这个驱动就行,最终解决,这里面还有连接hive和mysql的,大家也可以存...

    Oracle财务报表生成器FSG使用手册.docx

    行集是 Oracle 财务报表生成器 FSG 中的一种基本组件,用于定义报表中的行信息。行集可以包含多个行,每个行可以定义不同的账户和计算方式。 * 定义行集:可以根据需要定义多个行集,每个行集可以包含多个行。 * ...

    Oracle数据库高级压缩算法介绍.docx

    Oracle 高级压缩算法可以对数据进行多种类型的压缩,包括行压缩、LOB 压缩、备份数据压缩和网络压缩。该技术可以根据不同的数据类型和应用场景选择合适的压缩算法,以达到最佳的压缩效果。 3. 热图 热图是 Oracle ...

    ORACLE常用SQL语句大全.pdf

    * 选择:select * from table1 where 围 * 插入:insert into table1(field1,field2) values(value1,value2) * 删除:delete from table1 where 围 * 更新:update table1 set field1=value1 where 围 * 查找:...

    Oracle数据库管理员技术指南

    2.1.11 使行链接和行迁移最小化 2.1.12 怎样检测行链接/行迁移 2.1.13 利用脚本检查模式中的链接行 2.1.14 消除行链接 2.1.15 消除行迁移 2.1.16 行链接/行迁移的技巧 2.1.17 怎样定义表的大小 2.1.18 怎样...

    Jsp+Oracle 人事管理

    操作方法:修改C:\Tomcat 4.1\conf\server.xml,在上一行添加如下代码来建立站点: ”/person” docBase=”D:\ person” reloadable=”false” debug=”0”/> 此步骤应该对应程序安装的目录; 4、 部署源程序 (1) ...

    Oracle 12c R2 RAC安装配置指南.docx

    在安装操作系统时,需要选择“Server with GUI“和”Compatibility Libraries”,其他项不需要选择。安装完成后,需要安装 Oracle 预安装包,以便在后续步骤中使用。 二、创建用户和组 在创建用户和组时,需要创建...

    oracle行列转换

    Oracle 行列转换是指将数据库表中的行转换为列或将列转换为行的一种操作。这种操作在实际应用中非常有用,例如在数据报表生成、数据分析和数据挖掘等领域。下面我们将详细介绍 Oracle 行列转换的六种情况。 一、列...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...

    oracle truncate恢复工具

    请注意当TRUNCATE发生后, 数据表Table的Segment Header中的Extent MAP信息就会被清空了, 但实际存放数据的数据块中的行数据还是在哪里的,除非被其他数据表/索引的增长而覆盖了。 所以当Truncate发生后选择SCAN ...

Global site tag (gtag.js) - Google Analytics