怎樣在資料庫中實現隨機抽取

時間 2021-05-02 22:10:09

1樓:

一般都是應用程式做的,如果一定要用資料庫做,可以用rownum=round(dbms_random.value(1,999999999)取隨機的行數

2樓:

sql 關鍵字: sql random() rand() newid()

select a random row with microsoft sql server:

select top 1 column from tableorder by newid()

以上操作可以從table 隨機獲取一條記錄

3樓:匿名使用者

資料庫的隨機查詢sql

1. oracle,隨機查詢20條

select * from

(select * from 表名

order by dbms_random.value)where rownum <= 20;

2.ms sql server,隨機查詢20條select top 20 * from 表名order by newid()

3.my sql:,隨機查詢20條

select * from 表名 order by rand() limit 20

4樓:朕欲擺駕香港

什麼資料庫,以及資料型別。

請問c#如何從access資料庫中隨機抽取一條資料?

5樓:匿名使用者

oledbconnection conn = new oledbconnection();//這個要open的,我就不詳細寫了

string tablename = "表名";//表的名稱

dataset ds = new dataset();//dataset是表的集合

string sql = "select * from " + tablename;//sql語句查詢資料

oledbdataadapter da = new oledbdataadapter(sql, conn);//從資料庫中查詢

da.fill(ds, tablename);//將資料填充到dataset

int recordcount = ds.tables[tablename].rows.count;//記錄的數量

int randomnumber = new random().next(recordcount);//取得乙個隨機整數

ds.tables[tablename].rows[randomnumber]//呼叫該隨機記錄

怎樣實現access資料庫中的查詢

一點設計演示 1.選擇 建立 中的 其他 中的 查詢設計 2.此時彈出一個對話方塊,選中要查詢的表,然後 新增 3.此時注意到最下方的那個視窗。裡面就是指定查詢條件以及要返回的資訊的。4.欄位 這一項就是要選擇要返回的資訊項。這裡我全部選擇了。5.表 這一項就是要選擇要查詢的表。6.排序 這一項就是...

在資料庫(Access 中,如何設定主鍵

字段設計介面,選中要作為主鍵的字段,點工具上的 金黃色小鑰匙就設定成主鍵了。 先開啟access,在表物件中選擇 新建 在彈出的表的方式選項中,選擇 鏈結表 的建立方式,在彈出的 鏈結 中,選中你的excel表.在 鏈結資料表嚮導 中選擇 下一步 直至 完成 這是在表物件中會顯示出你所新建的exce...

資料庫為什麼要建立表間關係,如何在資料庫中建立表?

長夜熒熒 掌握資料庫結構的建立方式2 表間的關聯關係實驗步驟 一 建立資料庫。1 在專案管理器中建立資料庫。首先選擇資料庫,然後單擊 新建 建立資料庫,出現的介面提示使用者輸入資料庫的名稱,按要求輸入後單擊 儲存 則完成資料庫的建立,並開啟i 資料庫設計器 2 從 新建 對話方塊建立資料庫。單擊工具...