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;

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

select initcap(‘this TEXT hAd UNpredictABLE caSE') from dual;

(2)LENGTH

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

select product_name,length(product_name) name_length

from product

order by product_name;

(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');

取编号:

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

from item_test;

(4)INSTR

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

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

select instr(‘this is line one','line',1) from dual;

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

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

(5)LTRIM、RTRIM和TRIM

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

select ltrim(‘ abc def ‘) from dual;

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

oracle values函数,Oracle文本函数简介相关推荐

  1. EXCEL函数笔记1(数学函数、文本函数、日期函数)

    数学函数 取整:INT(number) 取余:MOD(number,除数) 四舍五入:ROUND(number,保留几位小数) 取绝对值:ABS(number) 根号处理:SQRT(number) 0 ...

  2. 【MYSQL快速入门】常用函数:文本函数

    示例表department: 常用文本处理函数: 函数 说明 left 返回串左边的字符 length 返回串的长度 lower 将串转换为小写 upper 将串转换为大写 ltrim 去掉串左边的空 ...

  3. 计算机excel教程文字版,Excel函数教程:文本函数

    Excel函数教程:文本函数 所谓文本函数,就是可以在公式中处理文字串的函数.例如,可以改变大小写或确定文字串的长度:可以替换某些字符或者去除某些字符等.而日期和时间函数则可以在公式中分析和处理日期值 ...

  4. bat 两个文本字符替换_Excel中最全最实用的文本函数公式大全

    一.字符长度与字节长度 1.获取A1单元格字符长度 =LEN(A1) 2.获取A1单元格字节长度 =LENB(A1) 3.将A1单元格全角(双字节)字符转换成半角(单字节)字符 =ASC(A1) 4. ...

  5. html中数组函数用法,SUM函数用法

    一.如图,已知每月销售清单,求累计销售额. 选择C2单元格录入公式=SUM(B$2:B2),拖动往下填充. 二.对区域求值,如果区域中有文本,将被忽略,只计算数值. =SUM(E2:J7) 三.对有错 ...

  6. oracle sql文字列函数,Oracle 数据库SQL中 decode()函数简介

    decode()函数简介: 主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明): 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,.. ...

  7. oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包

    认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命 ...

  8. oracle stdevp函数,ORACLE 系统函数与SQLSERVER系统函数的区别是什么

    ORACLE 系统函数与SQLSERVER系统函数的区别是什么 发布时间:2021-03-17 14:40:36 来源:亿速云 阅读:57 作者:Leah 栏目:数据库 这篇文章给大家介绍ORACLE ...

  9. oracle replace更新,Oracle replace函数使用

    需求是要修改Oracle某列表中把这一列中全部的100换成200: update b_nodes a set a.childs=replace((select childs from b_nodes ...

最新文章

  1. vijos P1190繁忙的都市(Kruskal)(最小生成树)
  2. 概率编程库Pymc3案例之线性回归
  3. Linux进阶之路————用户管理
  4. Byte[]、Image、Bitmap 之间的相互转换
  5. 聊聊kafka consumer offset lag的监控
  6. .net开发mvc架构分析
  7. 2022-07-25
  8. 飞桨paddlepaddle论文复现——BigGAN论文翻译解读
  9. Linux Bridge简介
  10. 读后感系列3:《人类简史》尤瓦尔·赫拉利(一)
  11. 五环打击理论的主要原则
  12. 90后小伙自己开发APP年赚10亿,自己开发APP需要什么工具
  13. 二分查找、求上界和下界(包括内置函数lower_bound、和upper_bound的使用)
  14. Hadoop第四天--shell编程
  15. 基于改进的 CASA 模型反演30m分辨率NPP
  16. 超好用的电视盒第三方软件,4K画质观看~文末有李克勤歌曲哦
  17. MMS - 什么是MMS?
  18. 毕业设计 基于JavaWeb的学生成绩信息管理系统
  19. php5.6 oci,mac php5.6+oci8+pdo_oci扩展
  20. Leader如何避免被下属忽悠?

热门文章

  1. Oracle 的 SQL语句中 decode()函数
  2. Choose unique values for the 'webAppRootKey' context-param in your web.xml files! 错误的解决
  3. java-生产者消费者模式
  4. R 包的安装,使用,更新
  5. 管道(Pipe)/createPipe
  6. 数据结构排序法之鸡尾酒排序法he快速排序法
  7. 【Hello CSS】第六章-文档流与排版
  8. 模切ERP和免费OA系统是互相结合提高效率
  9. 从MapReduce的执行来看如何优化MaxCompute(原ODPS) SQL
  10. java基础面试题:说说和的区别