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

2021-03-10 01:15:12 字數 3483 閱讀 7380

1樓:千鳥

select max(age) from student用max函式可以計算出相應欄位的最大值

擴充套件:sql 擁有很多可用於計數和計算的內建函式。

函式的語內法

內建 sql 函式的語法是容:

select function(列) from 表函式的型別

在 sql 中,基本的函式型別和種類有若干種。函式的基本型別是:

aggregate 函式

scalar 函式

2樓:愈芳馨鐵瑜

使用類似如下語bai句找出

du某個表中

某個字zhi段

在你的某條件下,為最大

dao的一條記專錄:

select max(欄位屬) form **1 where 你的條件

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

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

select * form **1 where 你的條件

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

3樓:童鞋

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

du表中 某個字段 在你的某條件

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

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

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

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

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

4樓:哎呀

使用類似如下語句找出 某個表中 某個字段 在你的某條件下,為最大的一條記錄:

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

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

select * form **1 where 你的條件

5樓:聲石衷爾容

select

max(age)

from

student

用max函式可以計算出相應欄位的最大值

sql語法怎麼取得乙個欄位的最大值

6樓:匿名使用者

sql即結構化查詢語言(structured query language),是一種特殊目的的程式語言,是一種資料庫查詢和程式回設計語言,用於訪問數答據以及查詢、更新和管理關係資料庫系統;

sql語句,獲取乙個欄位的最大值可以使用max()

max 函式返回一列中的最大值。null 值不包括在計算中。

sql max() 語法:

select max(column_name) from table_name

注:max 也可用於文字列,以獲得按字母順序排列的最高或最低值。

select 語句用於從表中選取資料。結果被儲存在乙個結果表中(稱為結果集)。

資料內容:

執行結果:

7樓:唐城冬

這是乙個最基本的函式啊

select max(欄位名) from 表名

8樓:

select max(字段) from table

9樓:free我是流氓

select max(字段) from tablename

10樓:始永修桑雪

給你兩種方法

只展示該欄位

select

max(列名)

from

表名;展示該記錄的所有字段

select

top1

*from

表名order

by列名

desc

sql如何獲取乙個欄位中後3位的最大值?

11樓:環球旅行

用substr字元函式*****=-*****==

select gg,substr(gg,2),substr(gg,2,5) from nammm;

gg substr(gg,2) substr(gg,2,5)

kk1 k1 k1

kkggg2 kggg2 kggg2

kkkkllss3 kkkllss3 kkkll

kkjfkfdfggh6 kjfkfdfggh6 kjfkf

查出的結果分別是顯示nammm表裡gg列:所有字元,從第2個顯示到最後,從第2顯示到第5個。

***************===-********************-=

select max(substr(gg,9))from nammm;

12樓:匿名使用者

select max(int(right(日期+序號,3))) as 最大值 from 表;

還有你上面002也不是最大的啊,去最大值要主義了,要是數字回,不然會紊亂答的,自負排列是按acsii碼順序來排列的,你那日期別說是日个格式的啊,是日期格式的也要轉換成字串才能拼接

13樓:

這樣得到去除前面日期的最大流水號:

select max(right(keyfield,3)) from tablename

14樓:代號極光

select top 1 substring(主鍵字段,9,3) as 序號 from 表名 order by 序號 desc

這個就行了。 求分。

15樓:匿名使用者

樓上回答的已經很完整了,贊乙個!

16樓:

select max(right(您的主鍵,3)) from 這個主鍵所在的表

17樓:匿名使用者

select max(right(欄位名)) from 表名

怎麼把資料庫中的某個表的某個字段預設值設為

分兩種情況,一bai種是此表中 並沒du資料,一種是表中已存在zhi資料dao。針對第一種 alter table 表名版 alter column 字段權 set default 0 針對第二種情況 update tablename set 字段 0 alter table 表名 alter co...

mysql一條sql怎麼統計某個字段不同值的個數

以時間為跨度統 來計不同的值,在該時自間出bai現的次數。語言如下du select count 列名 from tablename group by 列名 select count a yqm from user group by a yqm 舉例 這裡,zhi我要查詢 dao出1年內每個月份pe...

資料庫sql如何完全備份,資料庫SQL 如何完全備份

1 點選開始選單,開啟sql企業管理器。2 依次sqlserver根目錄,並開啟資料庫。3 選擇要備份的資料庫名,滑鼠右鍵所有任務 備份資料庫。4 這裡需要注意,如果之前有備份的話,一定要先刪除之前的備份記錄,不用擔心只是刪除記錄而不是刪除備份檔案。5 刪除記錄再點新增。6 選擇備份目的,就是要讓你...