急急急,Sql查询一个字段是否存在某一个值,怎么写查询语句? 5
如图片所示的表结构,当参数是2的时候,查询出fubclass里面包含2的所有记录,即第一条和第二条记录,当参数是3的时候,3条记录都应该查询出来。MSSQL数据库,最好不...
如图片所示的表结构,当参数是2的时候,查询出fubclass里面包含2的所有记录,即第一条和第二条记录,当参数是3的时候,3条记录都应该查询出来。
MSSQL数据库,最好不用like语句 展开
MSSQL数据库,最好不用like语句 展开
7个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where fubclass REGEXP '2'查询2的记录
where fubclass REGEXP '3' 查询3的记录
正则表达式其实也是like,不知道满足你的要求不
where fubclass REGEXP '3' 查询3的记录
正则表达式其实也是like,不知道满足你的要求不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'SQL SERVER使用:
select * from 表名 as a where instr(a.fubclass,"2")>0
Oracle 使用:
select * from 表名 as a where instr(a.fubclass,'2')>0
以上作用是查询表名的fubclass字段包含2的记录集
select * from 表名 as a where instr(a.fubclass,"2")>0
Oracle 使用:
select * from 表名 as a where instr(a.fubclass,'2')>0
以上作用是查询表名的fubclass字段包含2的记录集
追问
instr 没有这个函数吧
追答
必须有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from XX,where fubclass like '%2%'
select * from XX,where fubclass like '%3%'
select * from XX,where fubclass like '%3%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-03-16
展开全部
SELECT * FROM `表名` WHERE LOCATE('2',`fubclass`);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询