永发信息网

如何有条件的提取数据库里的中间的记录?

答案:2  悬赏:60  手机版
解决时间 2021-04-22 05:08
  • 提问者网友:玫瑰园
  • 2021-04-21 18:30

Conn = GetConnection();
Conn.Open();
//定义SQL语句
string ACsql = "select * from admin_news1 where mokuai='时事'" ;
//创建Command对像
SqlCommand ACcomm = new SqlCommand(ACsql, Conn);
//通过执行Command实例化DataReader类
SqlDataReader ACdr = ACcomm.ExecuteReader();
while(ACdr.Read())
{
Label3.Text += ACdr["id"].ToString();
}

这是我提取的全部的时事的类别的新闻 我想要提取前十个记录的 后六个 应该怎么样写??

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-04-21 19:55
那要看你用什么数据库阿,不同的数据库有不同的实现方法的
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-04-21 20:22

select top 6 *

from (select top 10 * from admin_news1 order by 列名 desc)

order by 列名 asc

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯