server sql 去 反斜杠_mssql sqlserver 检索字段中是否包含反斜杠的方法

摘要:

下文分享通过sql脚本的方式检索数据中是否包含反斜杠的两种方法,如下所示:

实验环境:sql server 2008 R2

例:

检索数据表中包含反斜杠的数据:

实现思路:

1.直接输入反斜杠检索

2.采用反斜杠的ascii编码进行检索

create table [maomao365.com]

(keyId int identity,

info nvarchar(80))

go

---生成基础数据

insert into [maomao365.com]

(info)values('maomao365.com'),

(N'blog教程'),(N'sql server blog教程')

,(N'\反斜杠插入1'),(N'反斜\杠\插\入2')

go

---检索方式1:直接输入反斜杠

select * from [maomao365.com]

where info like '%\%'

select * from [maomao365.com]

where charindex('\',info)>0

---检索方法2:使用反斜杠的ascii码(92)检索

select * from [maomao365.com]

where info like '%'+char(92)+'%'

select * from [maomao365.com]

where charindex(char(92),info)>0

go

truncate table [maomao365.com]

drop table [maomao365.com]

mssql_sqlserver_反斜杠检索方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值