首页 »标签 » oracle字符串函数 » 列表
="t18">
以下是本人在编写Oracle数据库存储过程时写,觉得该通用性较强,因此发表出来供需要人参考.这个功能主要是用于去除给定串中重复串.在使用中需要指定串分隔符.举例:
str := MyReplace('13,14,13,444', ',');输出:13,14,444create or repl [阅读全文] [PDF]
SQL中单记录 1.ASCII 返回和指定对应十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个串; SQL> select [阅读全文] [PDF]
/* 我们在处理中文数据时,经常要处理一些情况,下面就是针对 这些情况,我做的一些函数,已经用在了实践中 */ # 判断某个位置是中文字符的左还是右半部分,或不是中文 # 返回值 -1 左 0 不是中文字符 1 右 # 用法 /* $a = 'this is 中文'; print is_chinese($a, 1); // 0 print is_chinese($a,8); // -1 print is_chinese($a,9); // 1 */ function is_chinese(&$str, $location) [阅读全文] [PDF]
/*功能:获取字符串中的字母*/ CREATE FUNCTION dbo.F_Get_STR (@S VARCHAR(100)) RETURNS VARCHAR(100) AS BEGIN WHILE PATINDEX('%[^a-z]%',@S)>0 BEGIN set @s=stuff(@s,patindex('%[^a-z]%',@s),1,'') END RETURN @S END GO --测试 select dbo.F_Get_STR('测试ABC123ABC') GO /* create 2008-11-26 功能:获取字符串中的字母 */ [阅读全文] [PDF]
sql中有聚集函数sum,但只能计算数值型,如(本文中试验都是在scott用户下): SQL> select deptno,sum(sal) asal from emp a group by deptno; DEPTNO ASAL ---------- ---------- 30 9400 20 10875 10 8750 有时要想分组查看每个部门的人员列表如下结果: DEPTNO ENAME ---------- ------------------------------------- 10 CLARK,KING,MILLER 20 SMIT [阅读全文] [PDF]
问题提出:在做一些比较复杂的DB数据导出时,有时会要求“将不固定的多行数据组合成一个字符串返回”。 例子:ISV Portal中就遇到了类似的情况,要求对于每一个APP,返回其所属的所有类目名称,类目名称之间用[,]隔开。 本文就用此例子来介绍。在具体陈述实现方案之前,我们先介绍下我们即将操作的表结构: SQL> desc app_category_link; Name Type Nullable Default Comments -------------------- ------------ -------- ------- [阅读全文] [PDF]
Create FUNCTION f_delete_head(@s varchar(8000),@flag varchar(10))returns varchar(8000) --字符串前部去除自定义函数as begin declare @i int select @i=1 while (@i<=len(@s)) begin if (substring(@s,@i,len(@flag) )<>@flag) begin break end select @i=@i+len(@flag) end return right(@s,len(@s)- [阅读全文] [PDF]
insert into 表名 select a.imarkno,substr(b.字段b,INSTR(b.字段b,\',\',1,1)+1,INSTR(b.字段b,\',\',1,2)-INSTR(b.字段b,\',\',1,1)-1),substr(b.字段b,INSTR(b.字段b,\',\',1,2)+1,INSTR(b.字段b,\',\',1,3)-INSTR(b.字段b,\',\',1,2)-1), substr(b.字段b,INSTR(b.字段b,\',\',1,3)+1,INSTR(b.字段b,\',\',1,4)-INSTR(b.字段b,\ [阅读全文] [PDF]
CREATE OR REPLACE FUNCTION to_words ( m_amount_in IN NUMBER, m_first_para IN VARCHAR2 := \'Dollars\', m_second_para IN VARCHAR2 := \'Cents\' ) RETURN VARCHAR2 AS m_amount NUMBER := m_amount_in; word_string VARCHAR2(1000); lower_number NU [阅读全文] [PDF]
1 共9条 分1页
- 支持断点续传的工具:PHP下载远程文件类(支持断点续传)
- memcachedphp:PHP和Perl操作Memcached速度差异比较
- php性能优化:PHP性能优化的窍门技巧
- postgetphp:PHP的GET/POST等大变量生成过程
- phpmailer:phpmailer所有对象和属性 中文
- bindings:PHP延迟静态捆绑Late Static Bindings
- phpmvc:MVC真的适合PHP么?
- php缓存:PHP缓存Cache详谈
- excel技巧精华:例举PHP语言中的精华和窍门技巧
- ajaxwebservice:使用AJAX构建更优秀的Web应用程序
- ajaxservlet:使用异步Servlet扩展Ajax应用程序
- 优什么劣什么:PHP代码的优和劣
- 多维数组:Php利用ObjMap将多维数组转换成Object
- wordpress插件:浅析Wordpress的插件执行流程
- php函数大全:PHP采集程序大全
- 变量命名:PHP变量命名建议
- PHP安全基础原则和思路方法
- 负载均衡:PHP负载均衡指南
- gmail支持smtp:Discuz!论坛支持Gmail发信
- ajax跨域:Javascript跨域和Ajax跨域解决方案