LNotes-Oracle-Oracle字符串处理集
ylbtech-LearningNotes:LNotes-Oracle-Oracle字符串处理集 |
1.A,学习课程-知识点 |
Oracle字符串处理集。
1.B,课堂笔记及课下总结 |
Oracle字符串处理集 | ||
含义 | 实例 | |
1,concat(char1,char2) | 返回连接“char2”的“char1” | CONCAT(CONCAT(ENAME,'IS A'),job)? ? -------------------------? ? SMITH is a CLERK? |
2,initcap(string) | 将“string”的字符de首字母转成大写,其他小写。 | INITCAP(ENAME)? ? ----------? ? Smith? |
3,lower(string) | 将“string”转成小写。 | |
4,lpad(char2,n[,char2]) | 返回“char1”,左起由“char2”中的字符补充到“n”个字符长。如果“char1”比“n”长,则函数返回“char1”的前“n”个字符。 | LPAD(ENAME,15,'*')? ? ---------------? ? **********SMITH |
5,ltrim(string,trim_set) | 从左边删除字符,此处“string”是数据库的列,或者是字面字符串,而“trim_set” 是我们要去掉的字符的集合。 | LTRIM?('abcdab','a')? -------? ? bcdab |
6,replace(string,if,then) | 用 0 或其他字符代替字符串中的字符。“if”是字符或字符串,对于每个出现在“string”中的“if”,都用“then”的内容代替。? | REPLACE('JACKA?and JUE','J','BL') ---------------------? ? BLACK and BLUE |
7,rpad(char1,n[,char2]) | 返回“char1”,右侧用“char2”中的字符补充到“n”个字符长。如果 “char1”比“n” 长,则函数返回“char1”的前“n”个字符。 | RPAD(ENAME,15,'*')? ? ---------------? ? SMITH**********? ? ALLEN**********? |
8,rtrim(string,trim_set) | 从右侧删除字符,此处“string”是数据库的列,或者是字面字符串,而“trim_set” 是我们要去掉的字符的集合。 |
SELECT RTRIM('abcdef', 'f')? FROM DUAL; RTRIM? |
10,substr(string,start[,count]) | 返回“string”中截取的一部分。该命令截取“string”的一个子集,从“start”位置开始,持续“count”个字符。如果我们不指定“count”,则从“start”开始截取到“string”的尾部。 | SUBSTR('ABCDEFGIJKLM',3,4) -------? ? CDEF |
11,translate(string,if,then) | “if”中字符的位置,并检查“then”的相同位置,然后用该位置的字符替换 “string”中的字符。 | TRANSLATE(?ename,'AEIOU', 'XXXXX') ? ----------? ? SMXTH? ? XLLXN? ? WXRD? ? JXNXS |
12,upper(string) | 返回大写的“string”。 |
SELECT UPPER('aptech computer education') FROM dual;? UPPER(APTECH COMPUTER EDUCATION)? |
13,ASCII(string) | 该命令是“American Standard Code for Information Interchange”的缩写。它是使用数字表示可打印字符的基本规则。该函数返回 “string”中第一个(最左边)字符的 ASCII 值 | ASCII(APTECH)? ------------------? ?????????? 65? |
14,inster(string,set[, start[, occurrence]]) | 该命令“string”中从“start”位置开始查找字符集合的位置,再查找“set”出现的第一次、第二次等等的“occurrence”(次数)。“start”的值也可以是负数,代表从字符串结尾开始向反方向搜索。该函数也用于数字和日期数据类型。 | ?
INSTR('aptechisaptech','ap',1,2)? 该函数的结果是 11,即为“ap”第二次出现的位置 |
15,length(string) | 返回“string”的长度值。 | |
dreamoflan&wangdengwen | Mar 24,1010 永远也长不大的小屁孩,O(∩_∩)O哈哈~ | |
1.C,升华提升|领悟|感知|天马行空-痴人说梦 |
无。
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |