Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
days('mon','tue','wed','thu','fri') 列を持つテーブルがあるとします。彼ら?
例えば。
'mon'<'tue' //produce true 'fri'>'wed' //true 'fri'<'thu' //false
前もって感謝します!
あなたが望む方法ではありません:
ORDER BY CASE day WHEN 'mon' THEN 1 WHEN 'tue' THEN 2 ... WHEN 'sun' THEN 7 END
編集: 2番目のテーブルを作成することもできます:
day_name day_order ======== ========= mon 1 tue 2 ... sun 7
...そして選択時にJOINとSORT。
最後になりましたが、日数を数値として保存します:)