zoukankan      html  css  js  c++  java
  • 读取数据表中符合条件的记录和数目

    读取数据表中符合条件的记录数目,可以用dataset 也可以用gridview, 这里,以dataset为例子.

    dataset可以返回多个数据集.但一般如果一条sql就返回一个 所以索引Tables[0]

    所以有: 

    string sql_examdb = "select * from db where sub=' +语文 +'";
      Label22.Text = dbcen.accDataSet(sql_examdb).Tables[0].Rows.Count.ToString();

    其中,dbcen类中写好了函数accDataSet(string sql) 返回数据集 dataset

    如果要读出数据表中的数据,则可以看例子

    string sql_zhiwei="select * from zhiwei_set";

    string tt=dbcen.accGetDataSet(sql_zhiwei).Tables[0].Rows[0]["zhiwei"].ToString();

    其中zhiwei是表中的一列:职位

     如果zhiwei  刚好在表中排第三列,则可以

    string sql_zhiwei="select * from zhiwei_set";

    string tt=dbcen.accGetDataSet(sql_zhiwei).Tables[0].Rows[0].Cell[2].Text;   获得该单元格的值 在gridview中,行和列均为从 0 开始的

    实际应用,请看关于Dropdownlist 与 autopostBack 问题-已更新 3

    后有见到很好的要转一下数据库随机取出n条记录的写法:
    Sql server:select top n * from 表 order by newid()
    Access:Select top n * FROM 表 orDER BY Rnd(id)
    mysql:Select * From 表 order By rand() Limit n
    select * from youtab where mod ( rowid , 3 ) = 0   
    建议把MSSQL的联机丛书中的 Transact-SQL 参考大致看一遍,很多东西就心中有数了
    mysql中随机提取数据库记录
    -------------------------------------------------------------------------------
    select * from tablename order by rand() limit 10
    select * from tablename order by rand() limit 10
    sqlserver中随机提取数据库记录
    --------------------------------------------------------------------------------
    select top 10 * from tablename order by NEWID()  
    select top 10 * from tablename order by NEWID()
    Access中随机提取数据库记录
    -------------------------------------------------------------------------------
    SELECT top 10 * FROM tablename ORDER BY Rnd(FId)  
    SELECT top 10 * FROM tablename ORDER BY Rnd(FId)
    FId:为你当前表的ID字段名

  • 相关阅读:
    宿舍局域网的应用
    宿舍无线局域网的组建
    宿舍局域网与Internet连接
    宿舍有线局域网的组建
    设置Windows 远程协助与远程桌面
    家庭局域网接入Internet
    组建Windows家庭组
    OpenGL3D迷宫场景设计
    [Cacti] cacti监控mongodb性能实战
    (视频)《高速创建站点》 4.2 完结篇 – 应用运营vs.发射卫星,遥測(Telemetry) 技术
  • 原文地址:https://www.cnblogs.com/pyman/p/1340122.html
Copyright © 2011-2022 走看看