『壹』 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()截取後面的四位是不是變成了整數