`
weishaoxiang
  • 浏览: 96210 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

ORACLE学习笔记系列(13)转换函数

 
阅读更多
ORACLE学习笔记系列(13)转换函数

转换函数 

Oracle的类型转换分为自动类型转换和强制类型转换。
常用转换函数:

TO_CHAR() :转换成字符串类型
TO_DATE() :转换成日期类型
TO_NUMBER() :转换成数值类型
CAST(X AS TYPE) :用于将x转换为TYPE所指定的兼容数据库类型。
ASCIISTR() :用于将任意字符集的字符串转变为数据库字符集的ASCII字符串。
BIN_TO_NUM() :用于将二进制数字转换为NUMBER类型。

示例:
SELECT TO_CHAR(1234.5, '$9999.9') FROM DUAL; --结果:$1234.5
SELECT TO_DATE('1980-01-01 18:18:18', 'yyyy-MM-dd HH24:MI:SS') FROM DUAL; --结果:1980-01-01 18:18:18
SELECT TO_NUMBER('1234.5') FROM DUAL; --结果:1234.5
SELECT CAST(123 AS VARCHAR2(10)) || 'abc' FROM DUAL;
SELECT CAST(123 AS NUMBER(10)) + 456 FROM DUAL;
SELECT ASCIISTR('中国梦') FROM DUAL;
SELECT BIN_TO_NUM(1, 0, 1) FROM DUAL; --二进制“101”等于数值5

 

分享到:
评论

相关推荐

    oracle学习笔记整理

    以下是对Oracle学习笔记整理的主要知识点的详细说明: 1. **数据库选择**: 在决定使用哪种数据库时,通常需要考虑项目的规模、性能需求、安全性要求以及可用资源。Oracle数据库因其稳定性、可扩展性和高性能而被...

    三思笔记之oracle函数

    通过阅读“三思笔记”中的相关内容,DBA们可以系统地学习Oracle函数的用法,从而更好地应对日常的数据库挑战。无论是处理数据转换、分析大量数据还是解决特定问题,这些函数都能提供强大的工具支持。因此,深入理解...

    Oracle学习笔记_(PDF版)

    ### Oracle学习笔记要点 #### 一、SQL Plus的使用方法 - **命令行方式**: 在命令行中直接输入 `sqlplus` 命令,并随后输入用户名和密码。 - **客户端方式**: 使用Oracle提供的SQL Plus客户端工具进行登录。 - **Web...

    oracle培训笔记2

    在"Oracle培训笔记2"中,我们可以看到一系列的课程涵盖了XML基础和多行函数的应用,这些都是Oracle数据库管理和开发中的关键知识点。 XML(可扩展标记语言)在Oracle中的应用非常广泛,特别是在数据交换和存储非...

    达内-ORACLE学习笔记

    - **转换函数**:如TO_CHAR、TO_NUMBER、TO_DATE等,用于数据类型的转换。 ### 表连接(关联查询) 表连接用于从两个或更多表中检索数据,根据连接条件的不同,可分为: - **等值连接**:基于相等条件的连接。 - ...

    Oracle学习笔记.doc

    ### Oracle学习笔记知识点详解 #### 一、SQL概述与Oracle简介 - **SQL**(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被用来执行各种数据库操作,如查询数据、更新数据...

    Oracle SQLServer数据库 学习笔记

    这篇学习笔记将深入探讨这两个系统的概念、特性和应用。 一、Oracle数据库系统 Oracle数据库是由甲骨文公司开发的一款强大、高性能的数据库解决方案。其主要特点包括: 1. **分布式数据库**:Oracle支持多节点的...

    Oracle学习笔记第一册

    Oracle学习笔记第一册主要涵盖了Oracle数据库的基础操作,包括客户端连接、用户管理、表结构查看、SELECT语句的使用、DISTINCT关键字、WHERE子句、ORDER BY子句以及SQL函数的应用。下面将对这些知识点进行详细阐述。...

    Oracle学习笔记——day01

    在Oracle学习的第一天,我们主要关注了SQL语句,这是与Oracle交互的基础。SQL主要包括三种类型的语言:DML(数据操作语言)、DDL(数据定义语言)和DCL(数据控制语言)。 1. **DML(数据操作语言)**:DML主要用于...

    oracle 学习笔记

    3. 转换函数用于数据类型间的转换,如字符到数字或反之。 4. 其他注意事项包括函数的参数类型和返回类型等。 七、SQL语句中的分支 1. 分支表达式允许根据条件执行不同的SQL代码块。 2. 分支函数用于在SQL查询中实现...

    oracle学习笔记

    这篇学习笔记涵盖了Oracle中的多个核心知识点,包括SQL、PL/SQL、系统函数、系统包以及优化策略,旨在帮助初学者和进阶者深入理解Oracle的运作机制和高效使用方法。 首先,SQL(Structured Query Language)是用于...

    oracle学习笔记.docx

    在Oracle学习笔记中,我们关注两个关键知识点:1) SQLLoader的使用和2) Oracle应用程序性能分析。 1. SQLLoader导入数据 SQLLoader是Oracle提供的一种高效的数据加载工具,能够将文本格式的数据批量导入到Oracle...

    Oracle 10g sql 学习笔记

    Oracle 10g SQL 学习笔记涵盖了Oracle数据库的基础知识,包括版本信息、数据库系统特点、关系型数据库结构、SQL语言、操作环境以及常见的数据库操作。以下是对这些知识点的详细说明: 1. **Oracle 9i基础知识**: ...

    02_oracle学习笔记第一天

    以上是对标题“02_oracle学习笔记第一天”中提到的基本查询、多行查询、组函数等内容的知识点总结与扩展。这些基础概念和技术对于初学者来说至关重要,是掌握 Oracle 数据库管理和开发技能的关键步骤。

    Oracle数据库学习笔记

    这篇学习笔记主要涉及了Oracle数据库的一些基本操作,包括数据定义语言(DDL)和数据操作语言(DML),以及SQL查询和函数的使用。 首先,笔记介绍了如何通过ALTER TABLE语句对已有表进行修改。例如,你可以使用`...

Global site tag (gtag.js) - Google Analytics