oracle文本功能简介

oracle文本函数使我们常用的函数。下面我们将介绍几个Oracle文本函数,供您参考。希望您对oracle文本功能有更深入的了解。

(1)上、下、initcap

这三个功能的变化是根据他们的风格而定的。




(product_name)从产品选择上;

选择较低(product_name)从产品;

选择initcap(product_name)从产品;




功能initcap可以整理凌乱的文字如下:


选择initcap(这个文本有不可预知的情况)从双;




(2)长度

数据库列中数据的长度。




选择product_name,长度(product_name)name_length

从产品

为了product_name;




(3)函数

以字符串的形式:

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




创建表item_test(item_id char(20),item_desc char(25));

插入item_test值('la-101 ','小',);

插入item_test值('la-102 ','bottle,小的);

插入item_test值('la-103 ','bottle,大');




被编号:




选择substr(item_id,4,3)item_num,item_desc

从item_test;




(4)仪器

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

仪器(源字符串,字符串查找,开始的位置)


选择工具(这是一行的,行的,1)从双;



返回值是第一个地方的子字符串从源字符串的起始位置。上述例子的返回值是9。




选择item_desc,仪器(item_desc,',',1)从item_test;




(5)LTrim RTrim和装饰

删除字符串左侧的空格,删除字符串右侧的空格,并删除字符串左右两边的空格。




选择LTrim(ABC DEF)从双;


以上是oracle函数的使用介绍,希望能帮到大家学习。