⑴ sql 怎樣取列最大值麻煩了
假設這個表為table1。
select a.列一,a.列二,a.列三,a.列四 from table1 a,
(select 列一,列二,max(列四) 列四大 from table1 group by 列一,列二) b
where a.列一=b.列一 and a.列二=b.列二 and a.列四=b.列四大
order by 1,2,3
⑵ sql一列取最大值
select max(RIGHT(qt,LEN(qt)-CHARINDEX('-',qt)))
FROM 表
⑶ sql語句 某列最大值
什麼意思,說的清楚點
select max(a) as A from biao,這樣?
如果你說的是select max(@a) from biao,表名和列名不能用變數表示
除非你用動態sql,像這樣
declare @str_sql varchar(1000)
declare @col_name varchar(255)
set @col_name= 'a'
set @str_sql=
'select max('+@col_name+ ')from biao'
exec(@str_sql)
⑷ SQL server 中怎麼取多列的最大值
自己摸索的轉發請標明,謝謝
⑸ sql 取最大值的最簡單語句
1、獲取單列的最大值
select Top 1 DisplaySequence From tb order by DisplaySequence desc
--將該列進行倒敘排序,最大值第一行,TOP 1取第一行
2、獲取多條數據中的最大值
使用MAX()
select max(order) AS order form table
⑹ 在sql中,如何選出某一列的最大值該列是int型,不是max函數
select top 1 col from table order by col desc
⑺ sql 語句 獲取最大值
sql 語句獲取一列中的最大值使用MAX() 函數
一、MAX() 函數返回指定列的最大值。
二、SQL MAX() 語法:
SELECT MAX(column_name) FROM table_name;
三、參數解釋
column_name:列名
table_name:表名
(7)sql選擇列最大值擴展閱讀:
最小值語句
MIN() 函數
MIN() 函數返回指定列的最小值。
SQL MIN() 語法
SELECT MIN(column_name) FROM table_name;
參考資料:網路-SQL MAX
⑻ SQL怎麼查詢多列的最大值
可以使用max 與group by組合使用達到目的
比如查詢每個部門的最高工資
table
id departmentId salary
1 1 4500
2 2 5600
3 1 6000
4 2 5000
sql語句
select departmentId ,max(salary) salary from table group by departmentd;
結果
departmentId salary
1 6000
2 5600
⑼ SQL中如何取多列的最大值
用max函數。
語法:
selectmax(欄位1),max(欄位2),max(欄位3),max(欄位4)from表名
結果就是欄位1,欄位2,欄位3,欄位4分別的最大值,如果要查詢其他欄位的最大值,按照上述方式添加即可。
函數簡介:
MAX() 函數
MAX 函數返回一列中的最大值。NULL 值不包括在計算中。
SQL MAX() 語法
SELECTMAX(column_name)FROMtable_name
注釋:MAX 也可用於文本列,以獲得按字母順序排列的最高或最低值。
⑽ SQL:如何按條件選出列值最大的所有行
1、獲取單列的最大值 使用Top 1 以及ORDER BY 示例: select Top 1 DisplaySequence From tb order by DisplaySequence desc--將該列進行倒敘排序,最大值第一行,TOP 1取第一行2、獲取多條數據中的最大值 使用MAX() 示例:select id,max(列名) from 表 group by id