sql語句 嵌套查詢 排序
select *,*,* from a a left join b b on * = * order by * desc
select *,*,* from a a inner join b b on *=* order by * desc
這句話是顯示*=*的所有a的內容,上面那句話我不知道行不行,要是不行,那就要用到union了,一句話顯示*=*的所有a表內容,然后union上*不在*中的a的內容
比如:
select *,*,* from a a inner join b b on *=* order by * desc
union
select *,*,isnull(*,"無記載") as time from a a left join b b on *=* where * is null order by *
這句話我不知道對不對哦,你改改試試看
數據庫排序語句
數據庫的排序用order by語句實現。
工具:sqlserver 2008R2
步驟:
1、有如下學生表:
2、現要求按學號正序(由小到大)的順序進行輸出,語句如下:
select * from 學生 order by 學號查詢結果:
3、再要求按學號正序(由大到小)的順序進行輸出,語句如下:
select * from 學生 order by 學號 desc結果: