一、
--雙色球(六紅一藍) 紅球1-33(不重複) 藍球1-16
--七欄位 red1-6 blue0
--select * from shuangsq
--create table shuangsq(red1 int,red2 int,red3 int,red4 int,red5 int,red6 int,blue0 int)
declare @r1 int,@r2 int,@r3 int,@r4 int,@r5 int,@r6 int,@b0 int
set @r1=1
while @r1<=28
begin
set @r2=@r1+1
while @r2<=29
begin
set @r3=@r2+1
while @r3<=30
begin
set @r4=@r3+1
while @r4<=31
begin
set @r5=@r4+1
while @r5<=32
begin
set @r6=@r5+1
while @r6<=33
begin
set @b0=1
while @b0<=16
begin
insert into shuangsq values(@r1,@r2,@r3,@r4,@r5,@r6,@b0)
set @b0=@b0+1
endset @r6=@r6+1
endset @r5=@r5+1
endset @r4=@r4+1
endset @r3=@r3+1
endset @r2=@r2+1
endset @r1=@r1+1
end二、
create table tbl1(sid varchar(10))
bulk insert tbl1 from 'd:\456.txt 'with (fieldterminator=' ',rowterminator='\n')
select * from tbl1
--建游標
declare ur cursor for select * from tbl1 --游標是定義在以select開始的資料集上的
open ur
declare @nb varchar(20),@sq varchar(200)
fetch from ur into @nb --迴圈前先fetch一下
while @@fetch_status=0 --游標讀取下一條資料是否成功。
begin
set @sq='create table '+@nb+'(maths int,english int)'
exec (@sq)
fetch from ur into @nb
endclose ur
deallocate ur
select * from a0001
drop table a0006
三、--職工號:用乙個字母5個數字
--姓名:3個字母
--性別:0,1
--出生年月:>=20,<=60
--工資:5000-8000
--生成十萬條記錄,寫出所用時間。完成後增加年齡字段,並求出每人的年齡
create table zhigong(zgid varchar(6),zgnm varchar(3),zggd varchar(1),zgbt date,zggz int)
declare @i int,@dd datetime,@zgh varchar(6),@xm varchar(3),@xb varchar(1),@cs date,@gz int,@nl int
set @i=0
set @dd=getdate()
while(@i<100)
begin
set @zgh=char(rand()*26+65)+cast(floor(rand()*90000+10000)as char)
set @xm=char(rand()*26+65)
set @xm=@xm+char(rand()*26+65)
set @xm=@xm+char(rand()*26+65)
set @xb=cast(floor(rand()*2)as char)
set @cs=dateadd(day,-(rand()*14600+7300),getdate())
set @gz=5000+rand()*3000
set @i=@i+1
insert into zhigong values(@zgh,@xm,@xb,@cs,@gz,@nl)
endselect datediff(ms,@dd,getdate())
--select *from zhigong
drop table zhigong
alter table zhigong add age int
update zhigong set age=datediff(year,zgbt,getdate())
select dateadd(day,-(rand()*14600+7300),getdate())
select rand()*14600+7300
select dateadd(day,-20912,getdate())
Python生成雙色球號碼
import random,time def process int x 這個函式用來把int型別轉成字串 x str x if len x 1 如果是個位數前面加0 x 0 x return x def tickets num num 產生幾條這個函式是用來隨機產生雙色球號碼的,每次把產生的號碼儲...
雙色球號碼生成和驗證
一 生成號碼 生成六位藍球 一位紅球 author sunxiulong date 2020年5月28日 public static list getnumber one.add nextint 排序 one one.stream sorted x,y x y collect collectors....
簡易雙色球自動生成器
設計乙個雙色球號碼自動生成器,執行起來以後可以自動生成出推薦號碼。雙色球號碼規則 6個紅球,1個蘭球。其中紅球數字範圍從1 33,但不能重複。蘭球範圍1 16,可以和紅球重複 號碼自動生成器 public class numberautogenerator private void generate...