sql排序多個(gè)字段 SQL如何從不同的表,分別根據(jù)不同條件,查詢求和。并分組排序?
SQL如何從不同的表,分別根據(jù)不同條件,查詢求和。并分組排序?selecta.name,money1,money2from ( selectname,sum(money)asmoney1 fromta
SQL如何從不同的表,分別根據(jù)不同條件,查詢求和。并分組排序?
selecta.name,money1,money2from ( selectname,sum(money)asmoney1 fromtable whereidate>1 )a innserjoin(selectname,sum(money)asmoney2 fromtable whereidate<1 )bona.name=b,name
SQL語(yǔ)句:如何用兩個(gè)條件排序?
可以,比如你還想根據(jù)B字段來(lái)排序,可以這樣寫:select top 5 *
from table
order by A ,B
如果不在A和B后寫安什么排序,默認(rèn)是升序asc
降序?yàn)閐esc
所以如果要安A、B降序排列則可以這樣寫:
select top 5 *
from table
order by A desc,B desc