MySql怎麼查詢前10條資料mysql如何查詢各年的前10條記錄

2021-03-07 17:12:40 字數 4041 閱讀 5688

1樓:匿名使用者

mysql沒有select top的語法,你得用用limit

select * from 表名 limit m,n;

從m開始,取n條

2樓:匿名使用者

select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10select * from 你的表名 order by 你的欄位 limit 10

mysql怎麼查詢前10條資料?

3樓:匿名使用者

mysql查詢前10條數來據sql語句為自:select * from table_name limit 0,10 。

通常0是可以省略的,直接寫

成  limit 10。0代表從第0條記錄後面開始,也就是從第一條開始。

4樓:雲南新華電腦學校

在mysql資料庫中要查詢前10條資料,不那個再

使用top n語句,top n語句主要用回在sqlserver資料庫系答統中,在mysql中一般使用 select * from 表名 limit 0,10 order by 欄位 desc,如在學生表中查詢年齡比較大的前10個學生,則這樣寫,select * from 學生表 limit 0,10 order by 年齡 desc。

5樓:千鋒教育

mysql 沒有top的用法。取而代之的是limit語法為:limit m,n

省略n就可以得到你要的效果了。

select * from table1 limit 10

6樓:西門公子慶

select top 10 table1.* from table1

7樓:匿名使用者

select * from table1 limit 10

mysql如何查詢各年的前10條記錄

8樓:匿名使用者

select * from (

select

tablename_tmp.*,

@durownum:=@rownum+1 ,if(@pyear=tablename_tmp.year,@rank:=@rank+1,@rank:=1) as rank,

@pyear:=tablename_tmp.yearfrom (

select * from tablename order by year asc

)tablename_tmp ,

(select @rownum :=0 , @pyear := null ,@rank:=0) a

)result where rank <=10;你這裡其他條件判斷zhi是前dao十條記錄嗎?上面是每年回各取答十條。

9樓:匿名使用者

有哪些年份知道嗎?知道的話用每個年份單獨取前十條然後用union連線就好了

不知道的話先用遊標把年份取出來,然後弄個迴圈來取

暫時沒想到更好的方式

10樓:霜_河

select id,year,energy,***pany from 表名 a

where 10 > (select count(*) from 表名 b where id>a.id and year=a.year)

order by a.year

mysql 某個表查詢,只查前十條記錄的命令。

11樓:人間公道

select * from category limit 3, 5limit 3, 5 這一句是關鍵3代表第幾條資料之後開始,5代表差出幾條結束(這裡以mysql中的category表)

顯示10條:

select * from category limit 0,10或者select * from category limit 10

12樓:匿名使用者

select * from test limit 0,10;

13樓:尋適塗偉才

select

*from

table1

limit

1,10;

limit第一個引數是開始行數,mysql中第一行是1;

第二個引數是取的個數。

sql 查詢出結果 怎麼讓它只顯示前十條資料 5

14樓:仁昌居士

sql 查詢出結果

copy讓它只顯示前十條資料可以通過baitop關鍵字du。語句格式為 select top 10 《列名

zhi表》 from 《表名》 [查詢條件]。top關鍵字在sql語言中用來限制返dao回結果集中的記錄條數,有兩種使用形式,其中一種是top關鍵字後帶數字,表示要返回結果集中的記錄條數。

15樓:強擄飛灰煙滅

神通:select * from table limit 10;

mysql:select * from table limit 10;

oracle:select * from table where rownum <=10;

16樓:匿名使用者

select top 10 *。。。。

17樓:匿名使用者

sqlsever select top 10 * from 表名

oracle select * from 表名 where rownum<11

18樓:匿名使用者

select top 10 * from

19樓:心靈的纏綿

select * from 表名 where rownum<=10

20樓:匿名使用者

select * from tb where count(主鍵)=10

mysql怎麼查詢前10條資料

21樓:千鋒教育

mysql 沒有top的用法。取而代之的是limit語法為:limit m,n

省略n就可以得到你要的效果了。

select * from table1 limit 10

22樓:匿名使用者

select * from tablename limit 0,10;

23樓:

select * from table limit 10;

sql語句分組查詢前10條資料,sql如何實現分組並select出每組前10個

class classid classnameproduct classid proname numselect top 10 c.classid c.classname,sum p.num from class c,product p where p.classid c.classid group...

sql查詢出結果怎麼讓它只顯示前十條資料

sql 查詢出結果 copy讓它只顯示前十條資料可以通過baitop關鍵字du。語句格式為 select top 10 列名 zhi表 from 表名 查詢條件 top關鍵字在sql語言中用來限制返dao回結果集中的記錄條數,有兩種使用形式,其中一種是top關鍵字後帶數字,表示要返回結果集中的記錄條...

mysql查詢重複資料取其中一條

資料select a.from t1 as a where i time select max i time from t1 where a.number number 查詢結果 在mysql資料庫中如何讓某個欄位有重複的只取一條 select from table where not exists...