隨機(jī)抽取的sql語句 每班任意抽取3名學(xué)生
學(xué)校有一、二、三。。。。至十班。
假設(shè)每個班上有30名學(xué)生。張、李、劉、蘇等
現(xiàn)有這樣的表 student ,字段 class 及name 。其中class 表示班級,name 表示每班學(xué)生姓名。
要求每班任意抽取3名學(xué)生出來,進(jìn)行學(xué)校大掃除。
請寫出這樣的SQL語句。
select name from (select (row_number() over (partition by class order by checksum(newid()))) id,* from student ) a where id<=3
相關(guān)文章
SQL實(shí)現(xiàn)篩選出連續(xù)3天登錄用戶與窗口函數(shù)的示例代碼
本文主要介紹了SQL實(shí)現(xiàn)篩選出連續(xù)3天登錄用戶與窗口函數(shù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04sql server如何利用開窗函數(shù)over()進(jìn)行分組統(tǒng)計
這篇文章主要介紹了sql server利用開窗函數(shù)over()進(jìn)行分組統(tǒng)計的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-03-03非常不錯的SQL語句學(xué)習(xí)手冊實(shí)例版
非常不錯的SQL語句學(xué)習(xí)手冊實(shí)例版...2007-03-03數(shù)據(jù)轉(zhuǎn)換沖突及轉(zhuǎn)換過程中大對象的處理
數(shù)據(jù)轉(zhuǎn)換沖突及轉(zhuǎn)換過程中大對象的處理方法,大家可以參考下。2009-07-07SQLserver中用convert函數(shù)轉(zhuǎn)換日期格式的方法
SQL Server中文版的默認(rèn)的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm,整理了一下SQL Server里面可能經(jīng)常會用到的日期格式轉(zhuǎn)換方法2013-01-01使用mongovue把sqlserver數(shù)據(jù)導(dǎo)入mongodb的步驟
MongoVUE免費(fèi)版支持MySQL導(dǎo)入Mongo,所以思路是SQLServer導(dǎo)入MySQL,再從MySQL導(dǎo)入Mongo。2014-01-01一步步教你建立SQL數(shù)據(jù)庫的表分區(qū)
分區(qū)存儲提高了數(shù)據(jù)庫的性能,被分區(qū)存儲的數(shù)據(jù)物理上是多個文件,但邏輯上任然是一個表,對表的任何操作都跟沒分區(qū)之前一樣。插入、刪除、查詢、更新等操作的時候,數(shù)據(jù)庫會自動為你找到對應(yīng)的分區(qū),然后執(zhí)行操作。2015-09-09