c#显示模糊查询结果

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:29:11
像百度一样在查询完后,显示出查询出多少条结果,用代码怎么实现并把统计数字显示出来?
结果要在lable中显示出来,查询到几条写几条,要是没查询到结果要写“此查询无结果!”

模糊查询用like就行了,如:where 字段名 like '%xxxxx%'

结果多少条:查询结果一般是放在一个DataTable里,用DataTable.Rows.Count就可以得到条数了

查询你最好别用 like '%%'
不然你的速度是相当的慢的.除非你的记录不多.
一般最简单的处理办法,就是给你的新闻加关键字,搜索关键字.
不然你的索引不起作用.很可怕的.
查询的代码是:
select 必要的字段 from 表 where CONTAINS(关键字,'查询的内容')>0
这个关键字需要建全文索引
尽量的不要全文扫描.
记得缓存起来.至少下次查询会快一些.

如果数据量大的话就要用,COUNT(*)作为输出参数了,否则太耗资源了.

这个需要你在写sql语句的时候进行设置,如:select count(*) from 表名 where 字段名 like '%xxxxx%'
这个返回就是查询结果的条数