mysql查詢全表某欄位值最大的10條資料

2021-05-26 08:09:09 字數 1759 閱讀 5643

1樓:

select * from 表 order by 要最大值的欄位 desc limit 0,10

2樓:匿名使用者

select * from table order by praise desc limit 10

sql如何查詢表中某個欄位值最大的記錄?

3樓:du瓶邪

步驟1.插入前先copy得到表的最大值

2.新的值(要插入的)=步驟1的值+1;

3.插入

varvnum : integer;

adoquery1.close;

adoquery1.sql.text := 'select isnull(max(jrlnum),0) from manager.charge_log_ecard';

adoquery1.open;

vnum := adoquery1.fields[0].asinteger;

inc(vnum);

adoquery1.close;

adoquery1.sql.text :

= 'insert into manager.charge_log_ecard(reader_barcode,charge,jrlnum)' +

' values(' + quotedstr(trim(rzedit18.text)) + ',' + trim(rzedit19.text) + ',' +

inttostr(vnum) + ')';

adoquery1.execsql;

4樓:古舟蓑笠翁

wiht a as(select bh, max(bb) bb from a表 group by bh)

select a表.*

from a表 join a on a表.bh=a.bh and a表.bb=a.bb

5樓:匿名使用者

select * from a a

where exists(

select * from (

select mc,max(bb) as bb from a group by mc) x where x.mc=a.mc and a.bb=x.bb)

order by a.mc

mysql 一張表中如何查詢某個欄位最長值的那條記錄? 10

6樓:司馬刀劍

1、一般查詢語句:select `lcontent` from `caiji_ym_liuyan`

查詢資料:

2、有些時候需要查詢某個欄位的長度為多少時候才顯示資料:

sql語句:select `lcontent` from `caiji_ym_liuyan` where

length(lcontent)<=40

ps:在mysql中一個漢字等於3個位元組,所以查詢的時候需要轉換一下特別要注意的就時候對於位元組的轉換

7樓:匿名使用者

length(欄位名)函式可找出記錄中對應欄位的長度,用這個函式就可以了。

select語句如下:

select * from office where name='李四' and length(itemid)=(select max(length(itemid)) from office)

這樣就可以找出itemid最長的李四的記錄了,當然了,沒對記錄的條數做限制,可能會有多條記錄

mysql資料庫查詢同時擁有欄位值的某欄位值

如果剛開始裡面就有bai資料du,需要 update table set c a b然後可以 建立個觸發器zhi 不過這裡又有dao 個問題,就是你之後a或者專b欄位 是插入呢還是屬更新呢每種情況都要建立一個觸發器 舉例 更新a create trigger after update on tabl...

mysql查詢表中是否有某個欄位

information schema.columns這表bai儲存了所 du有欄位資訊 zhiselect count from information schema.columnswhere table schema world and table name city and column nam...

mysql怎麼查欄位跟他的值在哪幾個表中出現過

利用mysql中的 的聚合函式 count 可以實現這個功能,例如需要查詢data表中name出現次數最多的記錄,可以先按照group by name分組,用count算出分組裡的條數,再按照count排序 select name,count from data group by name orde...