欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql正序怎么表示 mysql正序與倒序

請問mysql 中 怎么實現(xiàn)這種排序,按照狀態(tài)排序正序,再按照開始時間排序正序,

有兩個思路

創(chuàng)新互聯(lián)專注于福鼎企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購物商城網(wǎng)站建設(shè)。福鼎網(wǎng)站建設(shè)公司,為福鼎等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1、按照各自的活動狀態(tài)先排序,插入到臨時表,最后再union all所有結(jié)果集

create?temporary?table?tmp1

select?*?from?tb?where?活動狀態(tài)='籌備中'?order?by?開始時間;

create?temporary?table?tmp2

select?*?from?tb?where?活動狀態(tài)='進(jìn)行中'?and?開始時間?is?not?null?order?by?開始時間;

create?temporary?table?tmp3

select?*?from?tb?where?活動狀態(tài)='進(jìn)行中'?and?開始時間?is?null;

create?temporary?table?tmp4

select?*?from?tb?where?活動狀態(tài)='已結(jié)束'?order?by?開始時間?desc;

(select?*?from?tmp1)

union?all

(select?*?from?tmp2)

union?all

(select?*?from?tmp3)

union?all

(select?*?from?tmp4)

2、通過field函數(shù)自定義排序

select * from tb order by field(活動狀態(tài),'籌備中','進(jìn)行中','已結(jié)束') asc,開始時間 asc;

但這種只能按指定排序,你這種多種排序,有困難。

可以看看上面兩種方法結(jié)合或許有更好的方法。

MySQL數(shù)據(jù)庫數(shù)據(jù)怎么實現(xiàn)排序輸出?

MySQL中排序輸出需要用order by。

如圖,test表中有如下數(shù)據(jù):

現(xiàn)在分別要求按ID正序和倒序輸出結(jié)果。

正序:

select?*?from?test?order?by?id;

結(jié)果:

倒序:

select?*?from?test?order?by?id?desc;

結(jié)果:

mysql與sqlserver倒序與正序查詢

//搜索前10條記錄?

select * from table limit 10?

//倒序排列----以id做排序

select * from table order by id desc?

//正序排列----以id號排序

select * from table order by id asc?

//搜索前10條記錄并倒序排列?

select * from table order by id desc limit 10?

//limit 要放在后面

當(dāng)前名稱:mysql正序怎么表示 mysql正序與倒序
轉(zhuǎn)載來源:http://chinadenli.net/article20/hghhjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站收錄定制開發(fā)用戶體驗網(wǎng)站改版搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司