SQL中如何精确判断某字段含有某个值?
比如存在该数据,如果我输入2,就能查询出apply_type里有值'等于'2的这条记录!不要用charindex,也不要用patindex,这些我都想过,达不到要求,只要...
比如存在该数据,如果我输入2,就能查询出apply_type里有值'等于'2的这条记录!不要用charindex,也不要用patindex,这些我都想过,达不到要求,只要分割apply_type里面字符等于输入值才能达到我的要求!
展开
3个回答
展开全部
变量·@a为你输入的值
select * from tablename where apply_type like '@a,%' or apply_type like '%,@a,%' or apply_type like '%,@a,' ;
select * from tablename where apply_type like '@a,%' or apply_type like '%,@a,%' or apply_type like '%,@a,' ;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 字段 from 表 where 条件。
下面举一个例子:
倘若你想选出zkyi里面那个“2”
select * from 表 where zkyi=2
下面举一个例子:
倘若你想选出zkyi里面那个“2”
select * from 表 where zkyi=2
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个就要使用到正则来写了,可以自己封装成一个标量函数调用,具体看使用场景
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询