私はMySQLを使用しており、SQLチュートリアルを確認しました。これは、またはを使用して、ORDER BY
通常ORDER BY
は列である、を呼び出すステートメントであることがわかります。しかし、これは異なるソートアルゴリズムによってデータに可能ですか?AESC
DESC
ORDER
たとえば、DBには次の値があります。
`id`,`name`,`notice_day`
今日がsort
最初で、今日に近い日、そして明日よりも、今日からの日、そして未来、昨日、そしてこれまでの日を並べ替えた後のバババになりたいです。例、今日のアッサムは1/1/2012
`1`, `peter`, `1/1/2012`
`2`, `tom`, `31/12/2011`
`3`, `mary`, `1/2/2012`
`4`, `steve`, `1/1/2011`
`5`, `bill`, `1/4/2012`
私がしたいソート順はここにあります:
`1`, `peter`, `1/1/2012`
`3`, `mary`, `1/2/2012`
`5`, `bill`, `1/4/2012`
`2`, `tom`, `31/12/2011`
`4`, `steve`, `1/1/2011`