标签: sql sql-server
我想选择所有行,即数字和逗号,没有别的。 例如,这些varchars应该由select:
1 1,2 1,2,3
你知道怎么做吗?
答案 0 :(得分:5)
如果我理解正确:
where col not like '%[^,0-9]%'
如果你想阻止两个逗号连续:
where col not like '%[^,0-9]%' and col not like '%,,%'
我认为需要补充一点,将数字存储在逗号分隔的列表中是一个非常糟糕的主意。