SQL随机查询

2023-11-04

SQL Server:

Select TOP N * From tablename Order By NewID()  

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

Access:

Select TOP N * From tablename Order By Rnd(ID)    

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

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

MySql:

Select * From tablename Order By Rand() Limit 10   


postgreSQL:

select * from tablename order by random() limit 5   

未完……

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL随机查询 的相关文章

  • 使用 MacPorts 在 Mac OS X 10.5 上安装 PostgreSQL 时出错

    我已经使用 MacPorts 在几台不同的计算机上安装了 PostgreSQL 没有问题 但是当涉及到我自己的笔记本电脑时 我无法构建它 当我执行此命令时 sudo port install postgresql83 我收到此错误 chec
  • Postgres JSONB:数组数组的 where 子句

    postgres 中有 v 9 5 如果有的话 create table json test id varchar NOT NULL data jsonb NOT NULL PRIMARY KEY id 其中 data 是 json 并且包
  • 3 个表的 SQL 查询(或联接)

    第一次在 Stack Overflow 上问问题 很棒的资源 但是只有一件事真正让我作为 SQL 新手感到困惑 我有三个表 我想获取与鲍勃的学生相关的所有导师的姓名 表 1 教师 ID Name 1 Bob 表 2 学生 STUDENT I
  • Oracle SQL 函数中可以有 commit 语句吗

    在 SQL 函数中使用 COMMIT 语句是否可能 有意义 从技术上来说 答案是肯定的 你can请执行下列操作 create or replace function committest return number as begin upd
  • IIF(...) 不是公认的内置函数

    我正在尝试在 Microsoft SQL Server 2008 R2 中使用它 SET SomeVar SomeOtherVar IIF SomeBool value when true value when false 但我收到一个错误
  • 时间序列数据的自连接

    我需要一些帮助来完成我认为应该是相当简单的自连接查询 只需要将两条记录中匹配的开始时间和结束时间合并为一条记录 假设我的表中有以下内容 Time Event 08 00 Start 09 00 Stop 10 30 Start 10 45
  • 在Python中检索PostgreSQL数据库的新记录

    在数据库表中 第二列和第三列有数字 将会不断添加新行 每次 每当数据库表中添加新行时 python 都需要不断检查它们 当 sql 表中收到的新行数低于 105 时 python 应打印一条通知消息 警告 数量已降至 105 以下 另一方面
  • 获取mysql中逗号分隔行中不同值的计数

    一个表 Jobs 有 2 列 JobId 城市 当我们保存工作时 工作位置可能是多个城市 如下所示 JobId City 1 New York 2 New York Ohio Virginia 3 New York Virginia 我如何
  • 在Oracle中使用IW和MM

    我使用 IW 表示每周结果 使用 MM 表示每月结果 但我总是收到错误 ORA 00979 not a GROUP BY expression 00979 00000 not a GROUP BY expression 我的疑问是这些 We
  • ORA-12728: 正则表达式中的范围无效

    我想检查表中是否插入了有效的电话号码 所以我的触发代码在这里 select start index into mob index from gmarg mobile operators where START INDEX substr ne
  • 没有提示指令的直连接中表的顺序是否会影响性能?

    所有基于 SQL 的 RDBMS 10 年前的版本 直接连接查询 没有提示指令 中的表顺序是否会对最佳性能和内存管理产生影响 听说最后一个join应该是最大的表 您的数据库的查询优化器如何处理这种情况 回答你的问题 是的 表的顺序在连接中有
  • ALTER TABLE 语句与 FOREIGN KEY 约束冲突

    为什么要添加外键tblDomare表导致此错误 ALTER TABLE 语句与 FOREIGN KEY 约束 FK tblDomare PersN 5F7E2DAC 冲突 冲突发生在数据库 almu0004 表 dbo tblBana 列
  • Ruby ActiveRecord 和 sql 元组支持

    ActiveRecord 是否支持 where 子句中的元组 假设底层数据库支持 结果 where 子句看起来像这样 where name address in John 123 Main St I tried Person where n
  • 向带有检查约束 SQL 的表添加列

    我想向表中添加一列 然后添加一个检查约束以确保其大于 0 我似乎无法让它在 oracle sl Developer 中运行 Alter TABLE store101 add column Base salary Number 7 2 con
  • SQL Server 中离线索引重建和在线索引重建有什么区别?

    重建索引时 有一个选项ONLINE OFF and ONLINE ON 我知道当ONLINE模式打开时 它会复制索引 切换新查询以利用它 然后重建原始索引 使用版本控制跟踪两者的更改 如果我错了 请纠正我 但是 SQL 在离线模式下会做什么
  • 针对约 225 万行的单表选择查询的优化技术?

    我有一个在 InnoDB 引擎上运行的 MySQL 表 名为squares大约有 2 250 000 行 表结构如下 squares square id int 7 unsigned NOT NULL ref coord lat doubl
  • 将 SQL Server 2008 DB 迁移到 Postgres [重复]

    这个问题在这里已经有答案了 我想将 SQL Server 2008 数据库迁移到 Postgres 有没有一种无痛的方法来做到这一点 是否有任何工具可以扫描架构和存储过程以标记兼容性问题 无痛http dbconvert com conve
  • 查看Jasper报告执行的SQL

    运行 Jasper 报表 其中 SQL 嵌入到报表文件 jrxml 中 时 是否可以看到执行的 SQL 理想情况下 我还想查看替换每个 P 占位符的值 Cheers Don JasperReports 使用 Jakarta Commons
  • 需要在 SQL Server 中透视字符串值

    我有一个包含值的表 描述为 Occupation String Name String Developer A Developer B Designer X Coder Y Coder Z 我需要数据透视格式的值 Designer Deve
  • 总和和不同不会改变结果?

    我是一个新手 试图在这里解决这个问题 到目前为止还没有运气 非常感谢任何帮助 Select Distinct AB agency no ab branch no AS AGENCY BRANCH count AB agency no ab

随机推荐

  • 什么是Hash?

    原文链接 https www cnblogs com ktao p 8714513 html 什么是Hash Hash中文翻译为散列 又成为 哈希 是一类函数的统称 其特点是定义域无限 值域有限 把任意长度的输入 又叫做预映射 pre im
  • vue——数字加逗号分隔

    带小数的数字三位一分隔 filters num val fix 2 gt if val 0 val Number val 字符串转为数字 目标数据为数字可不转 val val toFixed 2 保留两位小数并转为字符串 let int v
  • IE中CSS-filter滤镜小知识大全

    本文转载 并做了部分修改 原文链接https segmentfault com a 1190000002433305 前言 前段时间在做一个专题的时候用到了opacity不透明度属性 因为设计图上是半透明背景 白色文字 有时候我们很习惯的用
  • 走过路过的帅哥美女,进来了解一下异常吧!

    异常的概念 异常是程序在运行过程中所发生的意外事件 它中断指令的正常执行 在Object类下的Throwable 有两个重要的子类 Exception 异常 和 Error 错误 二者都是 Java 异常处理的重要子类 各自都包含大量子类
  • 间谍高度(上帝视角)之redis分布式锁

    间谍高度 上帝视角 和redis分布式锁 一 写作动机的初衷 1 1 分享与留下 二 分享 2 1 间谍高度 2 2感受 三 留下 3 1专业技术的思考 四 redis分布式锁的内容 4 1代码 抢锁代码 加锁代码 解锁代码 效果演示 4
  • windows上利用C++语言查询设备 (windows,vs2010,SetupDiEnumDeviceInfo)

    代码功能将windows设备遍历一次 然后将结果直接存放到map容器中 需要清楚其中一个设备的个数 直接通过map可以查询 include
  • 记录将代码文件上传到Github托管平台,简单快捷,容易操作

    第一步 下载GitHub Desktop到电脑 贴出爱心链接 一键直达 GitHub Desktop Simple collaboration from your desktop 第二步 安装到你想安装的地址 第三步 相信你已经注册过git
  • android 实现一个按钮按下时总触发一个事件

    一 简单的思路为 生产者 消费者模式来实现 1 重写这个对象的触摸事件 对触摸事件与事件分发机制的同学不了解的可以查阅其他资料 2 在MotionEvent ACTION DOWN 事件中启动一个线程 这个线程类似生产者 它不停的生产想要的
  • 神经网络入门之DNN(一)

    神经网络简史 神经网络技术起源于上世纪五 六十年代 当时叫感知机 perceptron 拥有输入层 输出层和一个隐含层 输入的特征向量通过隐含层变换达到输出层 在输出层得到分类结果 但是 Rosenblatt的单层感知机有一个严重得不能再严
  • 【HJ76】尼科彻斯定理

    题目描述 验证尼科彻斯定理 即 任何一个整数m的立方都可以写成m个连续奇数之和 例如 1 3 1 2 3 3 5 3 3 7 9 11 4 3 13 15 17 19 输入一个正整数m m 100 将m的立方写成m个连续奇数之和的形式输出
  • Video Style Transfer汇总

    Video Style Transfer 非深度方法 Processing images and video for an impressionist effect ACM Press Addison Wesley Publishing C
  • 如何用C语言写一个求离散函数曲率

    要在C语言中求离散函数的曲率 首先需要定义离散函数的数据点 然后使用差分的方法来计算曲率 下面是一个简单的代码示例 include
  • table中嵌套多层table

    因工作业务需求 需要展示一个多层嵌套的数据结构 现整理如下 分享给需要的朋友 应用框架vue2 初始的数据结构如下 new Vue el table1 data table1 order ex 20171006 table2 kind 苹果
  • Linux脚本练习之script063-打印空行的行号

    script063 题目 题目来源于 SHELL5 打印空行的行号 写一个 bash 脚本以输出一个文本文件 nowcoder txt 中空行的行号 可能连续 从1开始 示例 假设 nowcoder txt 内容如下 a b c d e f
  • 我的第一个HBuider项目 ——五子棋

    HBuider是实训老师建议我们使用的 写起代码来感觉很流畅 自动缩进与纠错功能都很不错 之所以做五子棋 也是因为五子棋是一个比较简单的游戏 HBuider上手容易 主要是编写代码有点头大 还好在我的穷追猛打下跟上了老师的节奏 成功完成了我
  • Markdown插入图片

    Markdown 图片语法格式如下 alt 属性文本 图片地址 可选标题 alt 属性文本图片的Alt标签 用来描述图片的关键词 可不填 可用于SEO 方便搜索引擎根据该关键词搜索图片 图片地址 本地图片 网络图片 base64字符串 可选
  • 蓝桥杯:接龙

    蒜头君在玩一种接龙的游戏 蒜头君有 30000张卡片分别放在 30000列 每列依次编号为 1 2 30000 同时 蒜头君也把每张卡片依次编号1 2 30000 游戏开始 蒜头君让让第i张卡片处于第i i 1 2 30000 列 然后蒜头
  • KEIL 调试的 ini 文件有什么用?

    在初学者眼里 调试手段很多 自己平常使用调试手段的具有局限性 单一性 碰到复杂的问题还是很难解决 比如看watch窗口 memory窗口 打断点这些基本的调试手段 就比如新接手中的一个项目 总是会出现串口通信错误 我也知道这是两次数据发送混
  • 轻松拥有美国号码,免费收发短信

    轻松拥有美国号码 免费收发短信 标签 美国 刚刚 国外许多购物 服务 支付等网站注册都需要手机号码验证身份 然而中国的手机号码并不能满足 E g 美区PayPal 在支持PayPal购物的网站利用美区PayPal 可以绕过国卡限制 说道虚拟
  • SQL随机查询

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