常用oracle字符串操作函数

原创 2013年12月04日 09:59:10

 

查询所有数据当中“机构码”的前两位的信息,而且不重复

select distinct(substr(img.org_code,0,2)) as a from img_batch img order by a;

利用数据库查询时间

select sysdate from dual;

select distinct sysdate from img_batch;

 

 

字符函数学习

Initcap将单词的首字母大写,其余的小写

select initcap(p.name) from person p;  

 

将字母全部大小写:

select upper(p.name) from person p;

select lower(p.name) from person p; 

 

指定字符串长度,不足的用指定字符填补:

第一个参数:需要处理的字符串

第二个参数:字符串扩充的宽度

第三个参数:需要用什么字符串来代替(可选:如果没有则默认是空格)

select name,rpad(p.name,15) from person p;

select name,lpad(p.name,15,'&') from person p;

select name,rpad(p.name,15,'#') from person p; 

 

将指定的字符(或字符串)出现在字符串的头部或者尾部将被剪切掉,类似于去掉字符串两端的空格

第一个参数:查询的字符串

第二个参数:需要去掉的字符串,默认是空格

select name,ltrim(p.name,'ang') from person p;----木有变化

select name,ltrim(p.name,'h') from person p;----删除头部的信息

select name,rtrim(p.name,'iao') from person p;----删除尾部的信息 

 

将字符串替换为制定的字符串

第一个参数:查询的字符串

第二个参数:需要被替换的字符串

第三个参数:替代的字符串(默认是不填写)

select name,replace(p.name,'ang','***') from person p; 

 

获取查询结果的子字符串

第一个参数为目标字符串

第二个字符串是将要输出的子串的起点

第三个参数是将要输出的子串的长度

如果第二个参数为负数那么将会从源串的尾部开始向前定位至负数的绝对值的位置

如果只有第二个参数而没有第三个参数则将默认是到最后的位置

select p.name,substr(p.name,3) from person p;

select p.name,substr(p.name,-3,6) from person p; 

select name,substr(p.name,3,6) from person p; 


关于mysql 和oracle 的常用字符串操作

字符串拼接,字符串截取,获取某个字符串在字符串的位置,以某个字符分割字符串,将某个字符串,按照某种规则替换成新的字符串,oracle,mysql...

Oracle字符串操作函数(CONCAT,REPLACE,SUBSTR ....)

字符函数——返回字符值 这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数...

Go常用字符串函数操作实例

Go常用字符串函数操作实例 fmt.Println 字符串相加 字符串遍历 字符串转整数 整数转字符串 字符串 转 []byte 十六进制 二进制 十六进制字符串转整数 r := []rune(s...

C,C++ 常用的操作字符串的函数

小小的做一个总结 函数名: stpcpy 功 能: 拷贝一个字符串到另一个,遇到'\0'时停止拷贝,destin要有足够大的空间 用 法: char *stpcpy(char *destin, ...

Delphi字符串操作的常用函数四

1. AnsiStrLower、AnsiStrUpper AnsiStrLower function AnsiStrLower(Str: PChar): PChar;:将空终止字符串中的所有字符转...
  • kimifdw
  • kimifdw
  • 2013年02月08日 14:08
  • 6710

驱动开发 常用字符串操作函数

#ifndef __KFunction_String__ #define __KFunction_String__ #include /*******************...

Delphi字符串操作的常用函数二

1.LeftStr(返回从字符串首开始指定长度的子字符串) function LeftStr(const AText: AnsiString; const ACount: Integer): Ans...
  • kimifdw
  • kimifdw
  • 2013年02月06日 16:34
  • 4237

mysql常用字符串操作函数大全,以及实例

mysql常用字符串操作函数大全,以及实例 今天在论坛中看到一个关于mysql的问题,问题如下 good_id     cat_id 12654         665,569 126...

php 常用函数总结(数组,字符串,时间,文件操作)

数组:【重点1】 implode(分隔,arr) 把数组值数据按指定字符连接起来 例如: $arr=array('1','2','3','4'); $str=implode('-',$ar...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常用oracle字符串操作函数
举报原因:
原因补充:

(最多只允许输入30个字)