生成300个不同的随机数的SQL语句

--生成300个8位不重复纯数字随机数

DECLARE @i INT=0; DECLARE @j INT; DECLARE @qnum INT=300; --生成随机数的数量 SET NOCOUNT ON CREATE TABLE #temp_Table(num INT) WHILE(@i<@qnum) BEGIN SELECT @j = cast( floor(rand()*(99999999-10000000)+10000000) as int) IF(NOT EXISTS(SELECT num FROM #temp_Table WHERE num=@j )) BEGIN INSERT #temp_Table (num) VALUES (@j) SET @i+=1; END END SELECT DISTINCT num FROM #temp_Table DROP TABLE #temp_Table

时间: 2024-09-16 15:46:57

生成300个不同的随机数的SQL语句的相关文章

生成300个不同的随机数的SQL语句_MsSql

--生成300个8位不重复纯数字随机数 DECLARE @i INT=0; DECLARE @j INT; DECLARE @qnum INT=300; --生成随机数的数量 SET NOCOUNT ON CREATE TABLE #temp_Table(num INT) WHILE(@i<@qnum) BEGIN SELECT @j = cast( floor(rand()*(99999999-10000000)+10000000) as int) IF(NOT EXISTS(SELECT n

ChartSQL轻松让你SQL语句生成图表

ChartSQL 可以让你用 SQL 语句来生成图表,图表可使用 SVG 向量图进行渲染,可轻松的嵌入到网页中.ChartSQL 可以通过 FnordMetric Server 直接在 Web 端运行并生成图表   ChartSQL的特点 直接输入SQL语句即可生成相应的数据图表,非常简单. 可在浏览器端显示SVG格式的图表 支持多种图表形式,线图.柱形图.饼图都可以支持. ChartSQL的使用方法 带数据点的线形图 SQL代码:    代码如下 复制代码 IMPORT TABLE city_

mysql批量删除指定前缀的表,批量修改表名的SQL语句

  Select CONCAT( 'drop table ', table_name, ';' )  FROM information_schema.tables  Where table_name LIKE 'uc_%';   注意: like 'uc_%' 其中 uc_是你需要替换的表前缀. 执行查询,会自动生成出 drop table table_name这样的SQL语句. 然后复制 drop语句 可以执行删除的操作了. 这么一来也可以安全的审核一下语句,避免误操作.. 顺便补充一下一个批

MYSQL批量修改表前缀与表名sql语句

方法一:使用sql语句修改mysql数据库表前缀名 首先我们想到的就是用sql查询语句来修改,这个方法也很方便,只需进入phpmyadmin后,在运行 SQL 查询框中输入如下语名就可以了. ALTER TABLE 原表名 RENAME TO 新表名; 如:ALTER TABLE old_post RENAME TO new_post; Sql查询语句有一个缺点,那就是一句SQL语句只能修改一张数据库的表名,如果你要精确修改某一张表,很好用.如果数据库表很多的话,不推荐使用.有木有,批量修改多个

ORM映射框架总结--SQL 语句生成组件

 1.       SQL 语句生成组建 之前说过ORM框架中有一个非常重要的组件,那就是SQL语句生成组件.SQL语句生成组件,顾名思义就是用于生成sql语句的一个组件.之前的Attribute 是用于修饰实体信息,而上一章讲的实体分析器分析了实体信息,在很大一部分程度上,以上做工作就是为这个SQL语句生成组件服务的. 该组件的核心接口是IDbFactory,它实现了接口IDisposable 目前该ORM支持SQL Server 数据库的sql语句生成,在后期过程中会逐步实现对Oracle,

用SQL语句生成带有小计合计的数据集脚本

使用SQL语句生成带有小计合计的数据集: 测试用户: scott 测试用表: dept,emp ////////////////////////////////// //检索出需要进行统计的数据集 select dept.dname,emp.job,sal from emp,dept where emp.deptno=dept.deptno; ////////////////////////////////// //根据部门名称以及职位进行汇总,并为每个部门 生成'小计',最后生成'合计'. s

直接从SQL语句问题贴子数据建表并生成建表语句的存储过程

存储过程|数据|问题|语句 下面的存储过程,可帮你在回答SQL语句问题时,直接从贴子的样本数据建表并生成建表语句,省去大量的手工输入数据的工作. /*Create Table from your web page data* 2004-JAN-1, OpenVMS,V0.1* 2004-JAN-2, V0.5, add tab & blank values logical * 2004-JAN-3, V1.0, add SQL Statement generation * 2004-JAN-4,

DataGrid连接Access的快速分页法(4)——动态生成SQL语句

access|datagrid|动态|分页|语句 DataGrid连接Access的快速分页法(4)--动态生成SQL语句using System;using System.Text;namespace Paging{ /// <summary> /// FastPaging 的摘要说明. /// </summary> public class FastPaging { private FastPaging() { } /// <summary> /// 获取根据指定字

如何使用EntityFramework 6.1的DbCommandInterceptor拦截生成的SQL语句

开始 EF6.1也出来不少日子了,6.1相比6.0有个很大的特点就是新增了System.Data.Entity.Infrastructure.Interception 命名空间,此命名空间下的对象可以允许我们更加方便的了解到EF运行时的一些信息,当然我们最想看的还是EF生成的Sql语句,话不多讲,开始干吧; class EFIntercepterLogging : DbCommandInterceptor { private readonly Stopwatch _stopwatch = new