精华内容
下载资源
问答
  • oracle 截取分隔

    2019-12-19 17:14:59
    select distinct (case\n" + " when a.safeguard_person like '%/%' then\n" + " regexp_substr(a.safeguard_person, '[^/]+...
    select distinct (case\n" +
                            "                  when a.safeguard_person like '%/%' then\n" +
                            "                   regexp_substr(a.safeguard_person, '[^/]+', 1, 2)\n" +
                            "                  else\n" +
                            "                   a.safeguard_person\n" +
                            "                end) as user_agentid\n" +
                            "  from T_OWS_ZB_PRODUCTLINE a\n" +
                            " where a.safeguard_id = ?

     

    展开全文
  • where regexp_like(字段,'[A-Z]') where regexp_like(substr(str,0,1),'[A-Z]')

    where regexp_like(字段,'[A-Z]')

     

    where regexp_like(substr(str,0,1),'[A-Z]')

    展开全文
  • 2.查看截取后的字段值 select SUBSTR(cb_id,3) from cust_info_v where cb_id like '01-%'; 3.更新数据表 UPDATE cust_info SET cb_id = REPLACE(cb_id, cb_id, SUBSTR(cb_id,4)) where cb_id like '01-%'; drop ...

    1.备份表

    create table cust_info_v as select * from cust_info;

    2.查看截取后的字段值
    select SUBSTR(cb_id,3) from cust_info_v where  cb_id like '01-%';

    3.更新数据表
    UPDATE cust_info SET cb_id = REPLACE(cb_id, cb_id, SUBSTR(cb_id,4)) where  cb_id like '01-%';
    drop  table  cust_info_v;

    展开全文
  • Oracle字符串截取和大小写转换

    千次阅读 2015-03-31 11:15:23
     例如:update tableA set colA=substr(colA,instr(colA,'$')+1) where colA like '%$%'; 2、SQL中实现indexOf和lastIndexOf功能  INSTR的第三个参数为1时,实现的是indexOf功能。  INSTR的第三个

    1、截取长度
     substr(字符串,截取开始位置,截取长度) //返回截取的字
     例如:update tableA set colA=substr(colA,instr(colA,'$')+1) where colA like '%$%';


    2、SQL中实现indexOf和lastIndexOf功能
     INSTR的第三个参数为1时,实现的是indexOf功能。
     INSTR的第三个参数为-1时,实现的是lastIndexOf功能。
     例如:
      INSTR('wenjin_文进_李_浩dsf', '_', -1, 1)
      回结果为:12
      INSTR('wenjin_文进_李_浩dsf', '_', 1, 1)
      返回结果为:7


    3、oracle,字母大小写转换 函数:upper()
     功能:将字符串中的小写字母转换为大写字母。
     语法:Upper( string )
     参数string:要将其中的小写字母转换为大写字母的字符串返回值String。函数执行成功时返回将小写字母转换为大写字母后的字符串,发生错误时返回空字符串("")。如果string参数的值为NULL,Upper()函数返回NULL。
     
     更新table表的name列为大写:
     UPDATE table SET name = upper(name);

     在程序中实现大写查询:
     select * from table where name=upper('admin');

     在程序中实现大小写忽略查训:
     select * from table where upper(name)=upper('admin');
     

    展开全文
  • 1:update 表名 set 列名= SUBSTR(列名,INSTR(列名,'匹配字符',1,1)+1) where 条件 like '%*%' 2:select SUBSTR(列名,INSTR(列名,'、',1,1)+1) as d from 表名t where 条件like '%-%'; 例:Select INSTR(‘ORC+...
  • ... 匹配语句:where coloumnvalue(列值) like 字符串  匹配常用方法:   1,字符串中有%表示另外还有零个及以上个字符   如:’%大剧院%’,表示查询该列值中含有’大剧院’的行;   
  • 模糊匹配 匹配语句:where coloumnvalue(列值) like 字符串 匹配常用方法: 1,字符串中有%表示另外还有零个及以上个字符 如:’%大剧院%’,表示查询该列值中含有’大剧院’的行; 如:’%大%美’,表示查询...
  • oracle substr,substrb ,instr,instrb函数的用法以及like的优化   --------------------substr,substrb----------------   说明:substr,substrb均为字符串截取函数,都带有三个参数,第一个参数为所要...
  • 1.substr():从给定的字符表达式...注:start_position:开始截取的字符串的位置。nChar返回的字符数目。如start_position为负,则表示从右开始第start_position开始进行截取。 如select substr('absdefg',1,3) sub f
  • oracle替换字符

    2013-12-30 10:03:47
     1.格式化日期: to_char(sysdate,'yyyy/mm/dd hh24:mi:ss'); 2.截取字符串: substr(w.latitude,0,length(w.latitude)-1); 3.查找字符串: where regexp_like(w.latitude,'°');
  • Oracle 中的正则函数

    2013-09-24 20:01:57
    Oracle 中的正则函数一共有5个: REGEXP_COUNT -- 统计子串出现的次数 REGEXP_INSTR -- 查找子串在母串中的位置 REGEXP_LIKE -- 模糊查询子串 REGEXP_REPLACE -- 替换 REGEXP_SUBSTR -- 截取 ...
  • oracle 笔记和练习

    千次阅读 2011-11-24 20:35:09
    排序 select * from emp order by sal desc...select * from emp where ename not like '_A%';第二个字母不是A的 ‘A%’(以A开头) ‘%A%’(中间有A的) _ 单个匹配 % 多个匹配 substr 截取字符串 select ena
  • Oracle字符串处理之包含

    千次阅读 2017-02-28 18:38:42
    在PL/SQL中经常会用碰到字符串的处理问题,比如截取、拼接、包含、大小写处理等等。今天呢,就对包含做一简单的说明: 1、本人建议使用的是INSTR()函数,理由呢,是处理速度快,限制条件少;示例如下: SELECT *...
  • 由于项目隐私,下面是截取代码片段: select * from dual where regexp_like(target_column,'(^[+-]?\d{0,}\.?\d{0,}$)') 首先分析oracle正则表达式的含义: ^:匹配字符串的开始; [+ -]:表示可以匹配正号和...
  • 1.regexp_like : 只能用于条件表达式 , 和 like 功能相似 , 进行条件匹配 如 : regexp_like(t.value,...判断字符串中某个值是否存在2.regexp_substr : 截取符合正则表达式描述的字符串 function REGEXP_SUBSTR(String
  • 10g中,再也不需要这么复杂了, oracle也提供了几个正则表达式函数,大大方便了开发人员:REGEXP_LIKE、REGEXP_REPLACE、REGEXP_INSTR、REGEXP_SUBSTR,分别用于模糊匹配、代替、插入、截取字符串。关于正则表达式的...
  • 第四章 单行函数 1.计算2000年1月1日到现在有多少月,多少周(四舍五入)。 select round(months_between(sysdate,‘01-1月-2000’))月, round((sysdate-to_date(‘2000-01-01’,...字符处理函数:substr 截取指定
  • 1.在Teradata数据库中一些常用的函数或者考试的类型Like进行模糊匹配的函数通配符的使用EXTRACT1如何计算百分比的问题2.如何进行取前几名的操作3.如何分页4.指明区分大小写5.Cast函数6.关于日期格式以及日期之间的加...
  • 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS...
  • ########### Basic SQL SELECT ################ select col_name as col_alias from table_name ; select col_name from table_name where col1 like '.../* 使用字符函数 ( 右边截取 , 字段中包含某个字符 , 左边填
  • 在查询的结果中进行查询 select *from( select tb.A ,substr(tb.A,9) as NN from tb ) where NN like ‘xxx%’ 例如: ...其中substr(string str, int startIndex )截取字符串,其下标是从1开.
  • --循环截取单个要素并开始拼接 cs1 := 1; loop select substr(ele_level, instr(ele_level, '#', 1, cs1) + 1, instr(ele_level, '#', 1, cs1 + 1) - instr(ele_level, '#', 1, cs1) - 1) into ele_1 from ...
  • 杰信个项目第六天

    2014-01-10 19:11:06
    MYSQL对日期类型直接支持likeOracle to_cahr() SqlServer cast() ,convert() 将日期类型先转换为字符串,然后在进行截取。   ;mso-fareast-font-family:Cambria;mso-fareast-theme-font: major-lat
  • AND PARTITION_NAME LIKE '%'||var_delday||'%') LOOP EXECUTE IMMEDIATE 'ALTER TABLE RELATION_USER DROP PARTITION '||CUR_P.PARTITION_NAME; END LOOP; vn_Step:=3; SELECT COUNT(*) INTO ...
  • 2009达内SQL学习笔记

    2010-02-10 19:46:58
    like 'M%':M开头的 like '_a%':第二个字符是a的 like '%a%'所有含a的 (“_”表示一个任意字符;“%”表示任意多个任意字符。) 单引号里面的内容,大小写敏感。单引号用来限定字符串, 如果将值与串类型的列...
  • 实例042 使用可变变量输出“I Like PHP!” 73 实例043 使用转义字符输出特殊字符 74 实例044 使用常量指定PI的值计算圆的面积 75 2.2 运算符 75 实例045 自定义数字的加密/解密算法 76 实例046 比较两个时间戳的大小...
  • 实例042 使用可变变量输出“I Like PHP!” 73 实例043 使用转义字符输出特殊字符 74 实例044 使用常量指定PI的值计算圆的面积 75 2.2 运算符 75 实例045 自定义数字的加密/解密算法 76 实例046 比较两个时间戳的大小...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

likeoracle截取