‘壹’ sql中随机怎么表示
一. 你可以试试这个: select * from xx order by rand() limit 100
二. 是利用系统时间来取随机数的代码,用C++写的。你参看一下吧。
你可以把随机数的范围限定在0 -- 100 ,之内,作为数组的下标就可以访问了。 #include <iostream.h> #include <stdlib.h> #include <time.h> int main() { srand((unsigned int) time(NULL)); int i ,j = 1,array[10] ; while(j != 0) { for(i = 0;i < 10;i++) { array[i] = rand(); cout<<array[i]<<endl ; } cin>>j ; } system("PAUSE"); return 0; }
如有其他问题,可以继续追问,您的采纳是我前进的动力!
‘贰’ asp.net中连接sql数据库用C#语句写 将给出的几组数据随机组合成新的几组数据
//这是生成1个随机数组的,要多生成组的话多定义几个,重复操作应该可以吧,你试试。
//组合为一个数组
string[] all = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p" };
Random aa = new Random();
int s = aa.Next(0, 16);
string[] a1 = { "", "", "", "" };
for (var i = 0; i < 4; i++)
{
// 有重复则重新生成随机
for (var ii = 0; ii < i; ii++)
{
if (a1[ii] == all[s])
{
s = aa.Next(0, 16);
}
}
a1[i] = all[s];
//重新生成随机数
s = aa.Next(0, 16);
Sys.Response(a1[i] + "<br>");
}
//如果之前那个几个数组内容不确定,你先可以这样自动组合数组all
string[] a = { "a", "b", "c", "d" };
string[] b = { "e", "f", "g", "h" };
string[] c = { "i", "j", "k", "l" };
string[] d = { "m", "n", "o", "p" };
string[] all = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" };
for (var i = 0; i < 16; i++)
{
if (i < 4)
{
all[i] = a[i];
}
if (i > 3 && i < 8)
{
all[i] = b[i - 4];
}
if (i > 7 && i < 12)
{
all[i] = c[i - 8];
}
if (i > 11)
{
all[i] = d[i - 12];
}
}
‘叁’ PLSQL中有两个表,怎么样将两个表的数据随机排列组合成第三张表
SQL 的连接(JOIN)语句将数据库中的两个或多个表组合起来.[1] 由"连接"生成的集合, 可以被保存为表, 或者当成表来使用. JOIN 语句的含义是把两张表的属性通过它们的值组合在一起. 基于 ANSI 标准的 SQL 列出了五种 JOIN 方式: 内连接(INNER), 全外连接(FULL OUTER), 左外连接(LEFT OUTER), 右外连接(RIGHT OUTER)和交叉连接(CROSS). 在特定的情况下, 一张表(基本表, 视图, 或连接表)可以和自身进行连接, 成为自连接(self-join).
程序员用 JOIN 谓词表示要得到"连接"后的集合. 如果evaluated predicate为真, 组合后的记录就会按照预期的方式生成, 如一个记录集, 或者一张临时表.
‘肆’ 在SQL中怎么样获取随机数
1、随机小数 select rand(),
‘伍’ 用SQL怎么写一个生成随机的六位数
用SQL写一个生成随机的六位数代码如下:
declare @i int
set @i=0
while @i<1073
begin
update Actor set AtrPwd = RIGHT(100000000 + CONVERT(bigint,
ABS(CHECKSUM(NEWID()))), 6) --where aid=2
set @i=@i+1
end
‘陆’ sql数据库设计时怎样可以让密码随机产生
调用 RAND 产生一个随机数,再处理一下,形成一个字符串作为密码?
要么就调用 NEWID, 取得一个 GUID 中间的一部分,来作为随机产生的密码。
1> SELECT NEWID()
2> go
------------------------------------
13D79F41-D088-4F12-8FAE-359112F0486D
‘柒’ 如何用SQL语句实现某个字段数为随机数
以某整数字段为种子(没有的话要生成一个),通过RAND函数生成一个0-1之间的随机数。如0.7136106261841817,然后转换成文本型,再取后7位即RIGHT(CONVERT(VARCHAR,RAND(序号)),7) 。
‘捌’ SQL数据库字段的默认随机值
create
table
t(
id
uniqueidentifier
not
null
default(
newid()))
--guid不会重复,36位字符+字母+数字
--全数字
create
table
t(
id
char(10)
not
null
default(
right('0000000000'+rtrim(abs(checksum(newid())))+rtrim(abs(checksum(newid()))),16)))
‘玖’ SQL语句随机产生随机数
产生随机数:right(rand(),4)
rand()返回一大串带小数点的数字,用right()截取后面的四位是不是变成了整数