这个数据表是access数据表,不能使用NEWID()

解决方案 »

  1.   

    select top 100 * from table
      

  2.   

    select top  100 * from table order by newid()
      

  3.   

    select top  100 * from table order by newid()
      

  4.   

    select top  100 * from table order by newid()
    既然是随机显示就不存在前一百条啊!
      

  5.   

    问题在此更正一下:是在数据表中前100条记录里随机显示16条,同时newid()只适用于Sql Server数据库,而不适合Access数据库
      

  6.   

    SQLServer中可以这样
    create view A as select top 100 * from table order by newID()create view B as select top 16 * from A
    然后每天针对B查询
    至于Access应该有类似的做法,我期待高手