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

我想采用一个字段IsTop来标题,但是我的问题是在首页上比如显示十条记录时怎么写sql语句,让置顶的先放在前面,如果置顶的已经有10条了就不显示一般的新闻了,如果不够就用... 我想采用一个字段IsTop来标题,但是我的问题是
在首页上比如显示十条记录时怎么写sql语句,让置顶的先放在前面,如果置顶的已经有10条了就不显示一般的新闻了,如果不够就用普通的新闻补上

或者有没有更好的设计数据库结构,让操作简单起来
还请前辈们详细指点,
展开
 我来答
henry_yu
2007-03-29 · TA获得超过1647个赞
知道小有建树答主
回答量:667
采纳率:50%
帮助的人:363万
展开全部
只需要在表中添加一个用于排序的字段就可以了.提取数据时利用该字段进行order by,SQL语句差不多是这个样子
select top 10 * from 表名 order by 排序字段
前提是你的程序要有一个接口去改变排序字段的值
keystudio
2007-03-29 · TA获得超过1893个赞
知道小有建树答主
回答量:750
采纳率:100%
帮助的人:446万
展开全部
select * from table1 order by istop desc,regdate desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-03-29 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4018万
展开全部
一般都是来排序的按时间,或者按什么值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式