博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql
阅读量:5128 次
发布时间:2019-06-13

本文共 1058 字,大约阅读时间需要 3 分钟。

1.截取字符串

mysql

SUBSTRING_INDEX(SUBSTRING_INDEX(b.`ELEMENT_ALLPARENT_ID`,',',3),',',-1) AS deno

 

oracle

'402881e96274cd86016274cd86630000,8aaa87176415997a016421903b720034,402881e96275cee9016275d4fbdd000a'   截取,号后的32位

select substr('402881e96274cd86016274cd86630000,8aaa87176415997a016421903b720034,402881e96275cee9016275d4fbdd000a',

instr('402881e96274cd86016274cd86630000,8aaa87176415997a016421903b720034,402881e96275cee9016275d4fbdd000a',',',-1,1)+1,32
)from dual

 

instr(sourceString,destString,start,appearPosition).   instr(
'源字符串'
,
'目标字符串'
,
'开始位置'
,
'第几次出现'
返回目标字符串的位置   下标从1开始
SQL>
select
instr(
'yuechaotianyuechao'
,
'ao'
) position
from
dual;
 
 
POSITION
 
----------
 
6
 
从第7个字符开始搜索<br>
SQL>
select
instr(
'yuechaotianyuechao'
,
'ao'
, 7) position
from
dual;
 
 
POSITION
 
----------
 
17
 
substr(
string
, start_position, [ length ] )       substr(
'目标字符串'
,开始位置,长度)
     
substr(
'This is a test'
, 6, 2)     would
return
'is'
      
substr(
'This is a test'
, 6)     would
return
'is a test'
      
substr(
'TechOnTheNet'
, -3, 3)     would
return
'Net'

转载于:https://www.cnblogs.com/jentary/p/11579137.html

你可能感兴趣的文章
Java对象内存管理
查看>>
Python练习题 005:三个数字由大到小排序输出
查看>>
【转】Js正则表达式
查看>>
(第十二周)团队项目18
查看>>
计算机组成原理之流水线处理器
查看>>
操作系统-死锁(重要)
查看>>
UUID随机字符串
查看>>
算法提高 P0102
查看>>
Golang 中的坑 一
查看>>
2.servlet
查看>>
传感器数据的拟合
查看>>
异或链表(XOR linked list)
查看>>
利用etcd及confd实现配置自动管理
查看>>
Rails中返回带html fragment的json数据
查看>>
django模型基础(三)
查看>>
[LeetCode] Integer to English Words
查看>>
js默认事件汇总
查看>>
[转载]Back up all of your mysql databases nightly
查看>>
【算法入门经典】7.4回溯法【八皇后问题】
查看>>
poj 2965 The Pilots Brothers' refrigerator 【dfs+枚举】【双十一大礼包】
查看>>