《Mysql學(xué)習(xí)MySQL中按照多字段排序及問(wèn)題解決》要點(diǎn):
本文介紹了Mysql學(xué)習(xí)MySQL中按照多字段排序及問(wèn)題解決,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
因?yàn)樵谧鲆粋€(gè)項(xiàng)目需要篩選掉一部分產(chǎn)品列表中的產(chǎn)品,使其在列表顯示時(shí)排在最后,但是所有產(chǎn)品都要按照更新時(shí)間排序.MYSQL數(shù)據(jù)庫(kù)
研究了一下系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)后,決定將要排除到后面的產(chǎn)品加為粗體,這樣在數(shù)據(jù)庫(kù)中的“ifbold”就會(huì)被標(biāo)記為1,而其他產(chǎn)品就默認(rèn)標(biāo)記為0,然后就打算使用MySQL在Order By時(shí)進(jìn)行多字段排序.MYSQL數(shù)據(jù)庫(kù)
Order by的多條件分割一般使用英文逗號(hào)分割,所以我測(cè)試的SQL如下:MYSQL數(shù)據(jù)庫(kù)
但是運(yùn)行后沒(méi)有將”ifbold“正序,但是單純正序”ifbold“卻正常,調(diào)試了N久,無(wú)意中在phpMyAdmin中運(yùn)行卻發(fā)現(xiàn)正常,仔細(xì)比對(duì)后發(fā)現(xiàn)問(wèn)題原來(lái)是來(lái)自于”ifblod“的引號(hào)上.改為下列語(yǔ)句就正常了:MYSQL數(shù)據(jù)庫(kù)
所以以后大家再程序中寫SQL語(yǔ)句時(shí)也要注意引號(hào)的問(wèn)題哦!MYSQL數(shù)據(jù)庫(kù)
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡.MYSQL數(shù)據(jù)庫(kù)
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/3380.html