随机删除数据库N条记录

delete from  table where newsID in(select top 50 newsID from  table order by newid())

时间: 2024-08-07 01:58:02

随机删除数据库N条记录的相关文章

从排序后的结果集中删除 前n条记录

端午有人休息,有人忙 操作前数据: --从排序后的结果集中删除 前n条记录delete from emp where empno in (select empno                   from (select *                           from emp                          where comm is not null                            and rownum < &n        

JFinal Model判断数据库某条记录的属性字段是否包含空值

如果做报表,一条记录中有空值,使用FreeMarker渲染word会报错,并把错误日志输出到Word中.所以需要之前判断下当前记录中属性值是否有空值. package com.huijiasoft.utils; import java.util.Iterator; import java.util.Set; import java.util.Map.Entry; import com.huijiasoft.model.User; /** * @author pangPython * 数据库工具类

Bug: 删除中间某条记录后/删除最后一条记录再添加 ,auto-increment的自动增长不连续

问题描述: 现在我删除最后一条记录: 再加上一条新记录: 发现,记录的id不是4而是5. 问题解释: 这是因为作为主键而不得有重复的id值,就算是删掉了,因为设置了auto_increment,为了保持id的自增,他只会接着自己的增长记录走,而不管记录中的每一个值是否还存在. 办法: 删除该列表的主键,然后重新添加它,并设置auto_increment. 可是,当我删除时: ALTER table users PRIMARY KEY; 却出现: 说明删除主键的方法,会影响到列的定义,也就是建表时

java web 入门实例servlet篇(显示后台数据库列表,删除某一条记录并显示)

编写过程中需要注意的问题: 1.建立eclipse动态web工程时,需要改写编译后class文件的位置,通常情况下是这个位置:/WebContent/WEB-INF/classes 2.配置的页面链接和servlet类之间有两种方式: 1)通过在web.xml文件中进行配置:示例如下 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2

sharepoint列表如何进行随机取几条记录?

sharepoint列表如何进行随机取记录?由于itemid是不连续.可能存在删除添加等操作导致 我们可以采用随机取第几条记录.把记录集合取出来.产生随机第几条数.这里关键是如何产生不重复的随机数 方法如下: #region//获取随机数 /// <summary> /// 获取随机数 /// </summary> /// <param name="Number">随机个数</param> /// <param name="

GridView RowDeleting 动态添加行,删除行记录 不删除数据库中记录

如果只需删除GridView中的行, 并不删除数据库中的记录 项次 工号 姓名   1 10022936 gracy.ma 删除 2 10017300 eric.mak 删除 protected void Button1_Click(object sender, EventArgs e)        {            int rowCount = 1;            DataTable DT = new DataTable();            DataRow DR;  

从SQLSERVER/MYSQL数据库中随机取一条或者N条记录

原文:从SQLSERVER/MYSQL数据库中随机取一条或者N条记录 从SQLSERVER/MYSQL数据库中随机取一条或者N条记录 很多人都知道使用rand()函数但是怎麽使用可能不是每个人都知道 建立测试表 USE [sss] GO CREATE TABLE RANDTEST(ID INT DEFAULT RAND()*100,NAME NVARCHAR(200) DEFAULT 'nihao') GO CREATE INDEX IX_RANDTEST_ID ON RANDTEST(ID)

Access数据库删除重复记录,只保留一条记录的做法

Access数据库删除重复记录,只保留一条记录的做法: 只保留id最小的记录方法: delete from [表名] where id not in (select min(id) from [表名] group by [带重复记录的字段名称]) 只保留id最大的记录方法: delete from [表名] where id not in (select max(id) from [表名] group by [带重复记录的字段名称])

PHP如何实现在数据库随机获取几条记录

本文实例讲述了PHP实现在数据库百万条数据中随机获取20条记录的方法.PHP实例分享给大家供大家参考,具体如下: 为什么要写这个? 在去某个公司面试时,让写个算法出来,当时就蒙了,我开发过程中用到算法的吗?又不是大数据开发,分析. 今天偶然想起来一个坑爹数据,如:PHP取百万条数据中随机20条记录,当时就用的算法. 1.先统计统计数据库多少条记录(这个做个数据缓存,如1小时重新统计一次), 2.根据总条数,随机1次,1次性取出20条记录(当然这个就相当于分页了,要求不高的话,这个最快,我用的就是