发布网友 发布时间:2022-04-24 12:27
共5个回答
热心网友 时间:2022-04-11 18:03
类似我昨天回答过的问题。
设计思路:把 25(需匹配的数据),剔出掉。剔出后,连续连个逗号,或首逗号,或尾逗号,都说明只含有需匹配的数据。
select 其他字段 from
(select 其他字段,replace(字段,'25','') as tt from 表AA)
where tt like in (',%',',,','%,')
或
where tt like ',%' or tt like '%,,%' or tt like '%,'
热心网友 时间:2022-04-11 19:21
like '25,%' or like '%,25,%' or like '%,25'
补充:
写成存储过程
或拼接sql字符串
//自己动手,丰衣足食!阿弥陀佛!!!!
热心网友 时间:2022-04-11 20:56
select * from AA where zian like '25,%' or zian like '%,25,%' or zian like '%,25'
而且你发的逗号是中文标点,如果要考虑这个可能还要把上面的条件都补上','情况的.
热心网友 时间:2022-04-11 22:47
select * from AA where zian like '25,%' or zian like '%,25,%' or zian like '%,25.'
最后那部分貌似还有个点号
热心网友 时间:2022-04-12 00:55
你的这个问题,估计要用到游标,然后在循环,本来想帮你写个,但是分实在是。。你还是自己研究下吧~~~