SELECT TOP 10 * FROM  [rihan] order by kasfqik() 

解决方案 »

  1.   

    SELECT TOP 10 * FROM  [rihan] order by 点击量
      

  2.   


    4楼正解。
    ----------
    另newid() 是由数据库生成并返回一个新的guid,然后按照guid排序。
      

  3.   

    :.net按照点击高排序
    //数据控件显示点击高排序
    <asp:DataList ID="TopList" runat="server" Font-Size="11pt" Width="160px" 
                                        style="font-size: small">
                                        <ItemTemplate>
                                            <a href='<%# DataBinder.Eval(Container.DataItem, "ST_n_id") %>.aspx'>
                                                <%# DataBinder.Eval(Container.DataItem, "ST_n_title") %></a>
                                            <font style="font-size: 12px"><font color="#0000ff">点击率</font>:[<%# DataBinder.Eval(Container.DataItem, "ST_n_hit") %>]
        </font>//codego.net/tags/11/1/
                                        </ItemTemplate>
                                    </asp:DataList>
    //cs页面绑定数据设置排序功能
     SqlData myobj = new SqlData();
        protected void Page_Load(object sender, EventArgs e)
        {
           string ST_top_sql = "select top 10 * from ST_news order by ST_n_hit desc";
              DataSet ST_topds = myobj.GetDataSet(ST_top_sql, "ST_news");
               //绑定热点文章列表
                TopList.DataSource = new DataView(ST_topds.Tables[0]);
                TopList.DataBind();
    }
      

  4.   

    order by 点击次数 desc话说net躺枪了,这是sql的事情