我有一个选择陈述
select * from B2B_CardTechCards
where Field NOT LIKE '%-%'
我只想选择其中出现多次“ - ”的单元格。如果它发生一次我不需要它。
答案 0 :(得分:6)
只需搜索其中两个:
select * from B2B_CardTechCards
where Field LIKE '%-%-%'
答案 1 :(得分:2)
您可以使用
在'-'
列中找到Field
的计数
(len(Field) - len(replace(Field, '-', '')))
现在我们可以选择具有多个上述计数值的行
select *
from B2B_CardTechCards
where (len(Field) - len(replace(Field, '-', ''))) > 1