asp.net中 某条新闻新闻置顶功能怎么实现?

来源:百度知道 编辑:UC知道 时间:2024/04/19 22:49:19
我想采用一个字段IsTop来标题,但是我的问题是
在首页上比如显示十条记录时怎么写sql语句,让置顶的先放在前面,如果置顶的已经有10条了就不显示一般的新闻了,如果不够就用普通的新闻补上

或者有没有更好的设计数据库结构,让操作简单起来
还请前辈们详细指点,

只需要在表中添加一个用于排序的字段就可以了.提取数据时利用该字段进行order by,SQL语句差不多是这个样子
select top 10 * from 表名 order by 排序字段
前提是你的程序要有一个接口去改变排序字段的值

select * from table1 order by istop desc,regdate desc

一般都是来排序的按时间,或者按什么值