3つの列(日、月、年)を個別に並べ替えるためにクエリでSQLの注文を書き込む方法はありますか?これは難しいようです。なぜなら、2 12 2016は、昇順であれば1 12 12月17日より前に来なければならないからです。 これについてはどうすればよいですか?SQL 3つの列を一緒に並べ替える - 日、月、年
order by year, month, day
注:これらは、ANSI標準のキーワード(extract()
と思う)です
3つの列(日、月、年)を個別に並べ替えるためにクエリでSQLの注文を書き込む方法はありますか?これは難しいようです。なぜなら、2 12 2016は、昇順であれば1 12 12月17日より前に来なければならないからです。 これについてはどうすればよいですか?SQL 3つの列を一緒に並べ替える - 日、月、年
order by year, month, day
注:これらは、ANSI標準のキーワード(extract()
と思う)です
を含めることができますあなたはorder by
で3つのキーをちょうど含まれるであろう。したがって、列名の選択肢は貧弱です。
order by
句が複数の列
order by year, month, day
使用しているdbmsは何ですか? –
どのDBMSを使用していますか?そして、なぜその情報を適切な 'date'カラムに格納していないのですか? –
Mine。投稿した直後に気付いたのは、年、月、日までに列を並べ替えることができます。ありがとう – bodesam