mysql oracle 分割字符函数

问题描述

mysql oracle 分割字符函数 5C
8:5;71:41;1:8;2:12;3:17;4:20 这样格式的字段
传一个冒号前面的值,输出冒号后面的值怎么实现

解决方案

google oracle实现split

解决方案二:
select
substring_index('8:5'':' -1)
from
table
where substring_index('8:5'':' 1) = 8

时间: 2024-08-08 07:24:08

mysql oracle 分割字符函数的相关文章

php支持中文字符串分割的函数_php技巧

str_split不支持中文,利用mb_xx函数实现个 /** * Convert a string to an array * @param string $str * @param number $split_length * @return multitype:string */ function mb_str_split($str,$split_length=1,$charset="UTF-8"){ if(func_num_args()==1){ return preg_spl

php分割字符串并输出数组字符例子

  在php中分割字符函数可以使用explode()函数,但是使用此函数必须要有一个规律了,如以|分开或以其它字符分开,这样我们就可以直接使用explode把字符串分成数组之后再利用for遍历输出,下面来看几个例子. explode() 函数把字符串分割为数组. 语法 explode(separator,string,limit) 例子一  代码如下   <?php $test='472347127,893372115,850965403'; $r=explode(",",$te

oracle的单行函数:字符函数

字符函数 1.ASCII(x)和chr(x) ASCII(x):返回字符x的ASCII码 chr(x):返回ASCII码为x的字符 2.concat(x,y) 用于将y添加到x之后,与||功能一样 3.initcap(x) 将x中的每个单词的首字母转换成大写 4.instr(x,find_string[,start][,occurence]) 在x中查找find_string,返回find_string所在的位置 可选参数start:说明从x中的哪个位置开始查找,第一个位置为1. 可选参数occ

Oracle中处理LOB字段的常用字符函数

以前处理LOB字段都是使用DBMS_LOB包,最近看了文档才发现,原来很多常用的字符函数都是支持LOB字段的. 建立一个测试表: SQL> CREATE TABLE T_LOB (ID NUMBER, CONTENTS CLOB); Table created. SQL> DECLARE 2     V_LOB CLOB; 3  BEGIN 4        INSERT INTO T_LOB 5     VALUES (1, EMPTY_CLOB()) 6     RETURN  CONTE

ORACLE 常用函数——字符函数

-----------------------------------------------字符函数--------------------------------------------- --1: ASCII 返回字符串的ASCII值 SELECT ASCII('A') FROM DUAL; SELECT ASCII('a') FROM DUAL; --2: CHR 返回整数所对应的ASCII字符 SELECT CHR('65') FROM DUAL; SELECT CHR(400) FR

mysql中length字符长度函数使用方法

mysql里面的length函数是一个用来获取字符串长度的内置函数.具体用法示例如下: (1)查看某字符串的长度(比如本站网址) SELECT LENGTH('www.111cn.net'); (2)查询文章表(article)中标题最长的10篇文章 SELECT id,title FROM article ORDER BY LENGTH(title) DESC; (3)查出用户名长度小于6个字符的用户列表 SELECT * FROM user WHERE LENGTH(username) <

sql字符串连接函数(mssql mysql oracle)

sql字符串连接函数(mssql mysql教程 oracle) mysql字符串连接 concat函数 使用方法: concat(str1,str2,-)  mysql向表中某字段后追加一段字符串: update table_name set field=concat(field,'',str) mysql 向表中某字段前加字符串 update table_name set field=concat('str',field) 返回结果为连接参数产生的字符串.如有任何一个参数为null ,则返回

【函数】Oracle函数系列(1)--字符函数

[函数]Oracle函数系列(1)--字符函数   1  BLOG文档结构图    BLOG_Oracle_lhr_函数系列(1)--字符函数.pdf 2  前言部分   2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 常见字符函数(lower.upper.initcap.concat.substr.length.intr.lpad.rpad.trim.chr.ascii.replace.translate

MySQL字符函数的压力测试

MySQL中的字符串处理函数非常多,以至于我在整理的这部分内容的时候也眼前一亮,有一种进了大观园的感觉,哦,原来有这个函数,哦,竟然可以这样实现,以前怎么没想到,等等. 比如字符串查找函数,instr,locate,position三个函数的功能都是很相似的.如果要实现一个功能,从字符串foobarbar里面找到bar这个字符串的起始位置,使用Instr,locate,position都可以实现. SELECT INSTR('foobarbar', 'bar'); SELECT LOCATE('