---------經過order by 語句進行排序:html
--1.降序order by 列名descsql
--2.升序order by 列名 或order by 列名ascspa
--3.order by語句必須必定要放在整個sql語句的最後。htm
--4.根據多列進行排序blog
--5.能夠按照表達式進行排序排序
--現根據英語成績排序,再根據數學成績排序(先按照英語成績排序,當英語成績相同的時候再按照數學成績排序)get
select * from TblScore order by tEnglish desc,tmath desc數學
select * from TblStudent order by tsage desc --降序排序select
select * from TblStudent order by tsage asc --升序排序sql語句
select * from TblStudent order by tsage --默認就是升序排序
--top
--查詢數學成績最高的5名
select top 5 * from TblScore order by tMath desc
--獲取數學成績最低的5名
select top 5 * from TblScore order by tMath asc
--若是top後跟的不是數字,而是一個表達式必定要使用()把表達式括起來。
select top (2*2) * from TblScore order by tMath desc
--查詢出前35%數據。
select top 35 percent * from TblScore order by tMath desc
select*,平均分=(tEnglish+tmath)*1.0/2 from TblScore order by 平均分 desc
select*from TblScore order by (tEnglish+tmath)*1.0/2 desc
樹立目標,保持活力,gogogo!
標籤: SQLSERVER