sql server 2008中如何查询出"_"等特殊符号
答案:2 悬赏:80 手机版
解决时间 2021-02-24 12:59
- 提问者网友:溺爱和你
- 2021-02-24 06:36
sql server 2008中如何查询出"_"等特殊符号
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-24 07:25
需要用到转义字符escape
比如这样
--建立测试表
create table test (val varchar(20))
--插入两条测试数据
insert into test values ('af_asf')
insert into test values ('af%sf')
--查询带下划线的
select * from test where val like '%\_%' escape '\'
--查询带百分号的
select * from test where val like '%\%%' escape '\'
比如这样
--建立测试表
create table test (val varchar(20))
--插入两条测试数据
insert into test values ('af_asf')
insert into test values ('af%sf')
--查询带下划线的
select * from test where val like '%\_%' escape '\'
--查询带百分号的
select * from test where val like '%\%%' escape '\'
全部回答
- 1楼网友:山有枢
- 2021-02-24 08:16
select b.字段1 , a.字段1 , a.字段2 , a.字段3 , a.字段4from 主键表名 a , 外键表名 b where a.id =b.id--或者select b.字段1 , a.字段1 , a.字段2 , a.字段3 , a.字段4from 主键表名 aleft join 外键表名 b on a.id =b.id
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯