截取字符串时,查找某字符第二次出现的位置,怎么查啊
declare @i int
declare @str varchar(max)
set @i=0
set @str='88266,张三,12,十六,齐亮,NULL'+','
select substring(@str,1,charindex(',',@str,1)-1),
substring(),substring()
怎么截取出第二个,第三个。
想得到的格式是
列1 列2 列3 ……
88266 张三 12 ……
能不能这样一句话写,我写了一个方法截取出来的结果是多行形式的,我现在需要是一行的。
相关推荐
Oracle中字符串截取常用方法总结【推荐】
substr 函数:截取字符串 语法:SUBSTR(string,start, [length]) string:表示源字符串,即要截取的字符串。 start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算起。 length:可选项,表示截取字符串长度。 示例: SELECT SUBSTR('Hello SQL!', 1) FROM dual --截取所有字符串,返回'Hello SQL!' SELECT SUBSTR('Hello SQL!', 2) FROM dual --从第2个字符开始,截取到末尾。返回'ello SQL!' SELECT
C语言实现字符串截取
自己写的字符串截取,很灵活,很好用。你也可以自己修改。
java字符串常用操作方法(查找、截取、分割)
今天小编就为大家分享一篇java字符串常用操作方法(查找、截取、分割),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
oracle中字符串截取
oracle 中字符串截取 。oracle中字符截取的函数。
详解C++ string常用截取字符串方法
string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); find_last_of(string strSub, npos); 其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子字符串首次出现的位置,否则返回-1; 注: (1)find_last_of的npos为从末尾开始寻找的位置。 (2)下文中用到的strsub(npos,size)函数,其中npos为开始位置,size为截取大小 例1:直接查找字符串中是否具有某个字符串(返回”2″) std::string strPath = E:\\


