社区
应用实例
帖子详情
如何在一个字符串中查找已有字符串出现的位置
hztangzx
2005-05-11 08:03:33
如何在一个字符串中查找已有字符串出现的位置,如:在列bh中查找字符串258出现的位置,并取出这之前的字符串,然后加上这个258字符串,01001258Q,取01001,然后加上258,即01001+258
...全文
169
7
打赏
收藏
如何在一个字符串中查找已有字符串出现的位置
如何在一个字符串中查找已有字符串出现的位置,如:在列bh中查找字符串258出现的位置,并取出这之前的字符串,然后加上这个258字符串,01001258Q,取01001,然后加上258,即01001+258
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hztangzx
2005-05-11
打赏
举报
回复
to: zjcxc(邹建)
结果为零行,但我不加where 条件时,结果为xh 列的数据
zjcxc
2005-05-11
打赏
举报
回复
select left(bh,charindex(xh,bh)-1)+xh as 列名
from 表
where charindex(xh,bh)>0
hztangzx
2005-05-11
打赏
举报
回复
其实这个258是列名为xh中数据,我是想通过xh列中的数据来查找在bh列中出现的位置,然后再把它出现的位置之前的字符串取出再加上xh列中的数据形成一个新的字符串作为一个新列,如何做到
点点星灯
2005-05-11
打赏
举报
回复
如果是列名,可以将'789dfgh123456'换成列名就可以了.
点点星灯
2005-05-11
打赏
举报
回复
参考:
select charindex('h','789dfgh123456')
select substring('789dfgh123456',0,charindex('h','789dfgh123456'))+'258'
zjcxc
2005-05-11
打赏
举报
回复
declare @s1 varchar(20),@s2 varchar(10)
set @s1='01001258Q'
set @s2='258'
select left(@s1,charindex(@s2,@s1)-1)+@s2
--结果:01001258
orcale
2005-05-11
打赏
举报
回复
declare @search varchar(100)
set @search='258'
select case when charindex(@search,bh)>0 then left(bh, charindex(@serarch,bh)-1)+@search
else '' end bh from tablename
Python 47个
字符串
方法
如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、
查找
、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。 &...
c语言5
字符串
找相同字符,C语言
查找
一个
字符串
中
出现
最的重复
字符串
C语言
查找
一个
字符串
中
出现
最的重复
字符串
算法思想:因为是
出现
的重复最多的
字符串
,有可能是
一个
字符重复最多,因此先在这个
字符串
中
查找
出现
最多的字符,之后在以这个字符为标记点,开始
查找
最长的。#include#includechar cha_duo(char *a)/*
查找
重复最多的字符*/{int i,j,count,max=0;char c;for(i=0;a[i]!='\0';++i){cou...
linux
字符串
查找
子
字符串
函数,C/C++
字符串
查找
函数
C/C++ string库(string.h)提供了几个
字符串
查找
函数,如下:memchr 在指定内存里定位给定字符strchr 在指定
字符串
里定位给定字符strcspn 返回在
字符串
str1里找到
字符串
str2里的任意
一个
字符之前已
查找
的字符数量strrchr 在
字符串
里定位给定字符最后一次
出现
的
位置
strpbrk 在
字符串
str1里定位
字符串
str2里任意
一个
首次
出现
的字符strspn 返回字...
C语言
字符串
str
中
查找
字符ch,
查找
字符或者
字符串
该楼层疑似违规已被系统折叠隐藏此楼查看此楼
查找
一个
字符:和和和strchr()。函数返回
一个
指向STR
中
CH首次
出现
的
位置
,当没有在STR
中
找CH就报道查看NULL。
查找
任意字符:strpbrk()函数返回
一个
指针,它指向
字符串
STR2
中
任意字符在
字符串
STR1首次
出现
的
位置
,如果不存在返回NULL。
查找
一个
子串:的的的strstr()函数返回
一个
指针,它指向
字符串
str2
中
的
中
首次
出现
于
字符串
...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章