急问如何在text类型中提取指定字符串 请问各位高手,如何在text类型中提取指定字符串.比如'tonight@web A7895231阿不 今天天气很好'中我想提取'A7895'这几个字符 ,呵呵,在线等了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可使用通配符,而 CHARINDEX 不可以。 create table T(a text)insert T select 'tonight@web A7895231阿不 今天天气很好'declare @str varchar(100)set @str = 'A7895231'select substring(a,charindex(@str,a),len(@str)) from Tdrop table T 注意substring是有限制的给定的表达式 返回类型 text varchar ----------不能返回>8000字符串image varbinary ntext nvarchar ---------不能返回>4000字符串 求助几道关于sql数据类型相关的选择题 求一sql语句 分布式查询的疑问 请教一个简单问题,大家一起讨论。。 求大神指导将SQL SERVER 文件数据迁移至ORACLE的方法 sql2005 维护计划精灵-出现有一些引数无效的错误 事务锁的问题,怎么能锁住行,不允许读? 定时执行一个存储过程,请帮忙写写 100 ~ 求一个查询语句!! 如何将SQL Server随机生成的序列号不按默认的首字母排序 如何在界面上修改sql的job?急,在线等~~(分数已用完,以后一定补上) 无法把半角字符存入数据库!!!
insert T select 'tonight@web A7895231阿不 今天天气很好'declare @str varchar(100)
set @str = 'A7895231'
select substring(a,charindex(@str,a),len(@str)) from Tdrop table T
给定的表达式 返回类型
text varchar ----------不能返回>8000字符串
image varbinary
ntext nvarchar ---------不能返回>4000字符串