日期:2014-05-19  浏览次数:20938 次

大家快来救命啊
明天就要交工了,现在遇到一个问题,请大家帮帮忙。
像百度那样的功能,输入关键字,查询数据库,如果符合条件的就显示在前面,如果没有符合条件的数据,就用其它的数据来填充,或者符合条件的数据太少也要用其它的数据来填充,保证页面上有数据,是绑定到DataGrid中的,每页显示10条记录.
怎么通过写sql语句来实现。或者其它更快的方法。。谢谢了。拜托了……

------解决方案--------------------
select * from table1 where 字段 like '%条件% '
------解决方案--------------------
做一下判断呀!当查出的记录不大于一个数据时就用别的规则记取记录,当条件满足时就用一楼的方法记取呗!
------解决方案--------------------
查询的时候多加一个字段用来排序,符合条件的设为1不符合条件的设为2