• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle文本函数简介

Oracle文本函数简介

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle 文本函数,oracle 文本类型,oracle 文本导入,oracle 文本,oracle 文本转数字等相关知识,希望本文的分享对您有所帮助

Oracle文本函数使我们常用的函数,下面就为您介绍几种Oracle文本函数的用法,供您参考学习,希望可以让您对Oracle文本函数有更深的认识。

(1)UPPER、LOWER和INITCAP

这三个函数更改提供给它们的文体的大小写。

select upper(product_name) from product;

select lower(product_name) from product;

select initcap(product_name) from product;

</div>

函数INITCAP能够整理杂乱的文本,如下:

select initcap(‘this TEXT hAd UNpredictABLE caSE') from dual;
</div>


(2)LENGTH

求数据库列中的数据所占的长度。

select product_name,length(product_name) name_length

from product

order by product_name;

</div>

(3)SUBSTR

取子串,格式为:

SUBSTR(源字符串,起始位置,子串长度);

create table item_test(item_id char(20),item_desc char(25));

insert into item_test values(‘LA-101','Can, Small');

insert into item_test values(‘LA-102','Bottle, Small');

insert into item_test values(‘LA-103','Bottle, Large');

</div>

取编号:

select substr(item_id,4,3) item_num,item_desc

from item_test;

</div>

(4)INSTR

确定子串在字符串中的位置,格式如下:

INSTR(源字符串,要查找的字符串,查找起始位置)

select instr(‘this is line one','line',1) from dual;
</div>

其返回值为子串在源字符串中从起始位置开始第一次出现的位置。上面例子的返回值为9。

select item_desc , instr(item_desc,',',1)from item_test;

</div>

(5)LTRIM、RTRIM和TRIM

去除字符串左边的空格、去除字符串右边的空格、去除字符串左右两边的空格。

select ltrim(‘ abc def ‘) from dual;
</div>

以上就是Oracle文本函数的用法介绍,希望对大家的学习有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle文本函数简介

相关文章

  • 2017-05-11oracle case when 语句的用法详解
  • 2018-08-22Oracle创建表空间及用户
  • 2017-05-1111g Oracle导出表不导出数据默认为空表的解决方法
  • 2017-05-11oracle—SQL技巧之(一)连续记录查询sql案例测试
  • 2017-05-11Oracle EXP和IMP用法和介绍
  • 2017-05-11实例讲解临时处理去重 80w 数据时夯死现象
  • 2017-05-11Oracle客户端的安装与远程连接配置方法分享
  • 2017-05-11深入sql oracle递归查询
  • 2017-05-11Oracle数据库使用sqlplus时的连接错误与方向键乱码解决
  • 2017-05-11oracle查看字符集后修改oracle服务端和客户端字符集的步骤

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 查看oracle数据库的编码及修改编码格式的方法
    • Oracle 查询死锁并解锁的终极处理方法
    • oracle date 类型字段的处理方法
    • Oracle中Union与Union All的区别(适用多个数据库)
    • oracle数据库冷备份的方法
    • Oracle的数据字典技术简析
    • oracle监控某表变动触发器例子(监控增,删,改)
    • Oracle去掉特殊字符的具体方法
    • ORACLE11g随RHEL5系统自动启动与关闭的设置方法
    • Oracle 数据更新、事务处理、数据伪列

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有