日期:2014-05-20  浏览次数:21099 次

如何在当前tables里做模糊查询,找到匹配的数据
假设现在tables里存有一列数据,数据分别为2,4,6,8,10
如:   列
          2  
          4
          6
          8  
          10
用tables.select方法可不可以实现模糊查询,当前输入数据为3,那么通过模糊查询实现从tables里找到和3最接近的值(向上取和向下取都可以)
不知道这种方法能不能在C#里实现????

------解决方案--------------------
datatable.select(字段 like '%值% ')
------解决方案--------------------
datatable.select(字段 like '%值% ')

------解决方案--------------------
用了like就要用通配符%,?等.
------解决方案--------------------
你想模糊查找肯定要用%
比如你要查字段中所有包含3的数据

datatable.select(字段 like '%3% ')
但是这个和你一开始问的不一样。这样写是查不出2或4的

------解决方案--------------------
datatable.select(字段 like '%值% ')
------解决方案--------------------
datatable.select(字段 like '%值% ')这样的问题我也遇到过,这样做查不出来