`
glutinit
  • 浏览: 46019 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle学习笔记----字符串的七七八八

阅读更多
oracle有两种字符串类型:Char 和Varchar2(其实还有Varchar,但也许Oracle在今后会有一些变化,所以为了安全起见,还是使用Varchar2)
   其中Char是定长的,如果设置了小于Char长度的字符串,Oracle会用空格填充为等长的串,而且在比较CHAR时,也会有空格填充的问题,比如两个CHAR串“ComiCoder”和“ComiCoder ”被认为是一样的。
   而Varchar2是变长的,为了节约空间等原因,通常都使用VARCHAR,除非你知道某个字符串是固定长度的。
  下面是Oracle中的SQL提供的一些字符串函数

函数名                用途
ACSII 按照数据库字符集返回串的第一个字符的十进制表示 
CHR 按数据库字符集或标准国家字符集返回二进制的等价字符 
CONCAT 连接两个字符串 
INITCAP 是一个单词或一串词的第一个字母大写
INSTR 在字符串中定位一个字符
LENGTH说明字符串的长度
LOWER把字符串中的字符都转变成小写
UPPER把字符串中的字符都转变为大写
LPAD左填充。在字符串的左边添加一组字符,使串达到指定长度
LTRIM左删除。删除在字符串左边出现的一组字符
RPAD右填充。在字符串的右边添加一组字符,使串达到指定长度
RTRIM右删除。删除在字符串右边出现的一组字符
SOUNDEX查找发音与所指定例子相似的词
SUBSTR从一个字符串中选出一个子串
TRIM删除出现在字符串两边的字符


PS:由于不知道在编辑器提供的表格中如何写||...说明,||也是将两个字符串连接在一起的函数
分享到:
评论

相关推荐

    Oracle学习笔记.doc

    讲解了Oracle数据库设计的思路,内容比较简单,有些知识点在面试中可能会被问及。重点介绍了Oracle的入门知识。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    Java学习笔记-个人整理的

    {1.4.4}转义字符}{25}{subsection.1.4.4} {1.4.5}Boolean 布尔值}{25}{subsection.1.4.5} {1.5}基本类型变量的初始值}{26}{section.1.5} {1.6}数据类型转换}{26}{section.1.6} {1.7}方法}{26}{section.1.7} {...

    Oracle学习资料doc

    Oracle学习资料doc,内有多个详细的doc文档 好不好,下了看下就知道,一分下载好资料,值得

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    丛书名: 学习笔记 出版社:清华大学出版社 ISBN:9787302282082 上架时间:2012-5-9 出版日期:2012 年5月 开本:16开 页码:564 版次:1-1 所属分类:计算机 > 软件与程序设计 > JAVA(J#) > Java 编辑推荐   ...

    oracle数据库笔记

    1.字符串函数 37 2.数字函数 37 3.日期时间函数 38 4.转换函数 38 第五讲 修改SQL数据与SQL*Plus命令 40 一.添加数据 40 1.Insert Into 表名 [ 字段列表 ] Values (值) 40 2.向表中插入空值 40 3.从其它表中拷贝...

    2009达内SQL学习笔记

    (单引号,引起字符串;双引号,引起别名。起别名有符号,或者区分大小写时,必须用双引号) 多表查询时,可给表起别名。(给列起别名,列<空格>列别名;给表起别名,表<空格>表别名;)。 如:Select first_name ...

    某培训机构Java基础培训及Oracle简单运用笔记.doc

    2,Java相关基础知识(集合,面向对象,数组,字符串,数据类型等),非常详细;3,Oracle数据库相关知识(安装流程、卸载流程、Oracle操作流程步骤,查询技巧),非常详细。 适用人群:适合学生,职场小白,以及...

    JDBC-1500行学习笔记,真的超级详细!!!

    通俗点说,在Java代码中,使用JDBC提供的方法,可以发送字符串类型的SQL语句到**数据库管理软件**(MySQL,Oracle等),并且获取语句执行结果!//填对应驱动的实现对象,注意要选择带cj的,它属于新更新的一个驱动...

    整理后java开发全套达内学习笔记(含练习)

    System.out.printf() 可插入带 % 的输入类型,前两种只可以插入转义符, 不能插入 % 的数据或字符串 在 printf 里面,输出有5个部分 %[argument_index$][flags][width][.precision]conversion 以“%”开头,[第几个...

    oracle.sql

    用于记录自己的学习过程的练习笔记,内容是关于oracle的建表需要用到的一些常用的语法和一些常用的函数,例如:字符串函数,时间函数,数学函数等.

    java核心基础个人笔记

    3SE(I-IV)API字符串 4插Bin二进制 5oracle数据库 6JDBC核心API 7webbasic-WEB前端 8jQuery选择器 9-1插reflect-反射 9servlet基础$jsp基础 10spring容器$Mybatis框架 11ajax框架 12MyBatis动态SQL 13 Struts2使用,...

    程序员考试刷题-java8-ocp-study-notes:跟踪OCPJava8书籍学习指南的存储库

    程序员考试刷题java8-ocp-study-notes 跟踪 OCP Java 8 书籍学习指南的存储库 我将在这里介绍的这本书是 ...日期、字符串和本地化 第 6 章 - 异常和断言 第 7 章 - 并发 第 8 章 - IO 第 9 章 - NIO.2 第 10 章 - JDBC

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

    mysql面试题 包含 初级 中级 高级 各级别知识点.rar

    作为一名编程人员,对MySQL...MySQL、SqlServer、oracle写出字符存储、字符串转时间 update语句可以修改结果集中的数据吗? B树和B+树的区别 你见过索引吗? 建索引的原则 索引的类型, 如主键索引 查看SQL执行计划

    redis-demo:Redis学习项目,包括1)Redis笔记;2)Jedis的基本使用;3)Spring Data Redis的基本使用(基于SpringBoot)

    数据无结构化,通常只被当作字符串或者二进制数据 列存储数据库 Cassandra, HBase, Riak 分布式的文件系统 以列簇式存储,将同一列数据存在一起 查找速度快,可扩展性强,更容易进行分布式扩展 功能相对局限 文档型...

Global site tag (gtag.js) - Google Analytics