如何在資料庫查詢某一列中值最大的一條記錄

時間 2021-10-14 22:24:01

1樓:匿名使用者

除了用 max() 之外,還可以用 select top n(n :你想取出最大的幾條都可以)

top 有個好處就是可以顯示其他各列的值

select top 1 * from tab

2樓:

這個語句應該滿足要求

select *

from 表

where 欄位 in(select max(欄位) from 表)如果資料僅有1條的話,top 1就可以了,摟主說不是排序,我只順便提一下

select top 1 *

from 表

order by 欄位 desc

3樓:匿名使用者

select max(field_name) from tab

在sql中,如何查詢某一欄位中最大值的資料

4樓:康良御丁

使用類似如下語句找出

某個表中

某個欄位

在你的某條件下,為最大的一條記錄:

select max(欄位) form **1 where 你的條件--或用下面檢視這條記錄裡所有的欄位的情況select * form **1 where 欄位 in (select max(欄位) form **1 where 你的條件)

至於“及明細”,就不知道你是什麼想法了,如果是所有記錄,那就直接列出所有記錄就好:

select * form **1 where 你的條件

5樓:桂桂花金君

sql查詢欄位的最大值使用max()函式。

例:select

max(a)

from

table

語句大意:檢索表table中a欄位中的最大值。

取出資料庫所有紀錄中,某欄位值最大的一條紀錄,sql語句怎麼寫?

6樓:落月

select top 1 id,name,age from 表 order by age desc

按照年齡倒序排序,然後取第一條。

考慮可能有多人年齡相同,如果都需取出,可以這樣寫:

select id,name,age from 表 where age=(select max(age) from 表)

7樓:匿名使用者

select id,name,max(age) from tablename group by id,name

8樓:俎壤汲浩宕

delete

(欄位)

from

(表名)

where

(欄位=要刪除欄位的條件)

這樣應該就可以了

建議你看看sql必知必會,裡面對於sql語句有相當詳細的介紹而且很容易看懂

9樓:虛偽0世界

如圖2個列的資料,通過下面的sql來查詢出每個id的最大值在一條記錄(行)中:

select

id, max(max_data) from (select id, data1 as max_data from 表名 union

select id, data2     from 表名) maxdata(必須再自定義一個表名);

之後會如下圖效果:

自己摸索的**請標明,謝謝

sql資料庫如何獲取某個欄位裡的最大值及明細?

10樓:童鞋

使用類似如下語句bai找出 某個

du表中 某個欄位 在你的某條件

zhi下,為最大dao的一條記錄:

selectmax(欄位版)form**1where你的條件--或用下權面檢視這條記錄裡所有的欄位的情況select*form**1where欄位in(selectmax(欄位)form**1where你的條件)

至於 “及明細”,就不知道你是什麼想法了,如果是所有記錄,那就直接列出所有記錄就好:

select*form**1where你的條件即:select max(age) from student用max函式可以計算出相應欄位的最大值

如何查資料庫中最大的id 我想在資料庫中查詢出id值最大的那條資料該怎麼做?

11樓:浮雕

查詢id最大的抄資料有這幾種方法(以mysql資料庫為例):

1),利用mysql自帶的max函式取得最大值

2),先按照id降序排列,然後利用limit函式取最大值:

12樓:木魚

可以這樣操作bai看看:

1、確認表名及du列名zhi,dao假設表明為s,列名為id

2、查詢最大id:select max(id) from s;回3、查詢最大id的記錄:

答elect * from s where id = (select max(id) from s);

4、這樣就可以查出最大的id了。

13樓:

查詢copy最大

baiid,select max(id) from table查詢最大

duid的記zhi錄dao select * from table where id = (select max(id) from table)

或者select * from table t where not exists (select 1 from table t1 where t1.id > t.id)

sql查詢一列中某一數值出現次數大於2的記錄

14樓:匿名使用者

select 使用者zhiid from 表dao where 評分

回 in

(select 評分,答count(評分)as  [times] from 表 as t group  by 評分

where t.評分=2 and  t.[times]>=2 and t.評分=4 and t.[times]>=1)

怎麼檢視資料庫表中某個欄位的值有哪些重複記錄

c查詢資料庫主鍵列最大值,C 獲取資料庫一列數值(int型別)最大值

select top 1 主鍵 from 表 order by 主鍵 desc c 獲取資料庫一列數值 int型別 最大值 string s select max message id from tblmessag 這句話是定義了乙個字串s,s的內容是 雙引號 裡的內容。你直接在資料庫查詢裡寫 se...

如何更新資料庫,使按某一列排序。(注意是更新,不是查詢)

陸秦堯 update 表名 set column no datepart day,column time 建議你把column no 按如20090101來更新較方便,這樣能與column time能對應上。update 表名 set column no datepart year,column t...

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

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