• order by newid() sql随机查询


    SQL Server:

    Select TOP N * From TABLE Order By NewID()   
    view plaincopy to clipboardprint?
    Select TOP N * From TABLE Order By NewID()

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

    Access:

    Select TOP N * From TABLE Order By Rnd(ID)    
    view plaincopy to clipboardprint?
    Select TOP N * From TABLE Order By Rnd(ID)  

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

    Select TOP N * From TABLE Order BY Rnd(Len(UserName))   
    view plaincopy to clipboardprint?
    Select TOP N * From TABLE Order BY Rnd(Len(UserName))

    Select TOP N * From TABLE Order BY Rnd(Len(UserName))

    MySql:

    Select * From TABLE Order By Rand() Limit 10   
    view plaincopy to clipboardprint?
    Select * From TABLE Order By Rand() Limit 10

    Select * From TABLE Order By Rand() Limit 10


    postgreSQL:

    select * from glxt022 order by random() limit 5   
    view plaincopy to clipboardprint?
    select * from glxt022 order by random() limit 5

  • 相关阅读:
    js——获取指定日期的前7天连续日期
    一个div自动充满当前屏幕的解决方法
    Cookie和Session
    Web服务器和浏览器间的工作原理
    软件测试基础概念
    K短路的几种求法
    ID字体
    搭建GitLab的Hexo博客记录
    项目selfcmp开发学习
    牛顿迭代法学习笔记
  • 原文地址:https://www.cnblogs.com/ymecho/p/3027756.html
Copyright © 2020-2023  润新知