zoukankan      html  css  js  c++  java
  • sql随机查询数据语句(NewID(),Rnd,Rand(),random())

    SQL Server:

    代码如下 复制代码
    Select TOP N * From TABLE Order By NewID()

    NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。

    Access:

    代码如下 复制代码
    Select TOP N * From TABLE Order By Rnd(ID)

    Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)

    Se(www.111cn.net)lect TOP N * From TABLE Order BY Rnd(Len(UserName))

    MySql:

    代码如下 复制代码
    Select * From TABLE Order By Rand() Limit 10


    postgreSQL:

    代码如下 复制代码
    select * from glxt022 order by random() limit 5

    总结:上面的几种方法我都是在order by 后面来实例的,只mssql使用的top这也是它的语数据库服务器的限制。
    from:http://www.111cn.net/database/mssqlserver/42764.htm

  • 相关阅读:
    本周总结
    本周总结
    第四周自我总结
    结对编程
    第四周自我总结
    第三周自我总结
    本周工作安排及内容
    知识思考
    交作业。。。
    MSF过程模型
  • 原文地址:https://www.cnblogs.com/alibai/p/4104564.html
Copyright © 2011-2022 走看看