① sql選擇最大值
select
姓名,max(Score)
from
(
select 姓名,語文 Score from 成績表
union
select 姓名,數學 from 成績表
union
select 姓名,英語 from 成績表
union
select 姓名,政治 from 成績表
union
select 姓名,歷史 from 成績表
) a
group by
姓名
② sql查詢行最大值
select t.name,max(t.major)
from(select a1.name,a1.數學 as major from table_name as a1
union all
select a2.name,a2.語文 as major from table_name as a2
union all
select a3.name,a3.英語 as major from table_name as a3) as t
group by t.name
應該這樣查吧,但你本身這個表結構設計得就不太合理。
如果設計成
姓名 學科 成績
jim 數學 61
jim 語文 62
jim 英語 63
lucy 數學 60
lucy 語文 70
lucy 英語 80
那 select a.name,max(a.成績) from table_name as a group by a.name 就直接可以查出來了,而且你再加物理、化學、生物等課也不用改SQL語句。
③ SQL 最大值
select 班級,姓名,成績.學號,課程名,max(成績) as 班級最高分 from 成績,學生 where 學生.學號=成績.學號 and 班級='網路系統集成與智能化' and 課程名='C/C#' group by 班級,姓名,成績.學號,課程名
最後可能出現錯誤的地方是你兩個結果的學期長度可能不一樣
你可以嘗試把學期欄位去掉,查一下,是否學期那有空格
--------------------------------------------------------------
select top 1 班級,姓名,成績.學號,課程名,max(成績) as 班級最高分 from 成績,學生 where 學生.學號=成績.學號 and 班級='網路系統集成與智能化' and 課程名='C/C#' group by 班級,姓名,成績.學號,課程名 order by 班級最高分 desc
④ sql 查詢最大值
select top 1 table_b.counta from
(select a, count(*) as counta from table group by a) as table_b
order by
table_b.counta desc
⑤ sql 語句 獲取最大值
sql 語句獲取一列中的最大值使用MAX() 函數
一、MAX() 函數返回指定列的最大值。
二、SQL MAX() 語法:
SELECT MAX(column_name) FROM table_name;
三、參數解釋
column_name:列名
table_name:表名
(5)sql最大擴展閱讀:
最小值語句
MIN() 函數
MIN() 函數返回指定列的最小值。
SQL MIN() 語法
SELECT MIN(column_name) FROM table_name;
參考資料:網路-SQL MAX
⑥ SQL 最大的五個值怎麼寫
;withcteas(
select*,row_number()over(partitionby班級,科目orderby分數desc)rnfromtb
)select*fromctewherern<=5
sqlserver2005以上版本適用
⑦ sql查詢最大值
語法沒問題
執行不出結果是什麼意思?得到空值還是一直在執行不結束還是報錯?
資料庫是sqlserver還是access啊?
⑧ sql語句求最大值
select TOP 3 b.id,a.name,sum(b.grade) as sum_grade
from student_information a,grade_table b
where a.id = b.id
group by a.name,b.id
order by sum(b.grade)
⑨ sql查詢最大值
用如下語句可以查出各課程的最高分學號和科目號以及得分:
select sno,cno,degree from Score a where not exists
(select * from Score b where a.sno=b.sno and a.cno=b.cno and a.degree<b.degree)
⑩ SQL資料庫文件的最大容量是多少
SQLSERVER2000技術規格
--------------系統技術規格---------------
--每個伺服器最多可以允許16個SQLSERVER實例
--每個實例可擁有 2147483467 個鎖
--------------資料庫技術規格--------------
--SQLSERVER的資料庫大小1048516TB
--每個資料庫可擁有的文件組數32767
--每個資料庫可擁有的文件組數256
--文件大小(數據文件)32TB ---
--文件大小(日誌文件)32TB ---
--資料庫中的對象數2 147 483 647
--標識符的長度128
--------------表技術規格-------------------
--每個資料庫中可擁有的表數受限於資料庫中的對象數
--每個表可擁有的行數受限於可用的存儲容量
--每個表的主鍵約束數1
--每個表的外鍵約束數253
--每個表的引用數253
--每個表的觸發器數受限於資料庫中的對象數
--每個表的簇索引數1
--每個表的非簇索引數249
--每個表的唯一約束249非簇的,1成簇的
--------------列技術規格-------------------
--每個索引可包含的列數16
--每個主鍵可包含的列數16
--每個外鍵可包含的列數16
--每個表的列數1024
--索引鍵的大小900位元組
--每個character或binary列的位元組數8000
--每個text,ntext或image列的位元組數2GB-2
--每行的位元組數8060
--每個索引的位元組數900
--每個主鍵的位元組數900
--每個外鍵的位元組數900
--------------SQL技術規格-------------------
--批處理大小65536乘以網路包大小
--每個SELECT語句可處理的表數256
--存儲過程源文件的位元組數小於批處理大小或250MB
--每個存儲過程的參數數目1024
--嵌套的子查詢數32
--嵌套的觸發器層數32
--每個SELECT語句可處理的列數4096
--每個INSERT語句可處理的列數1024