数字を扱うカラムはint型にすること
時間をテーブルに保存する際に、2桁以内だからという理由でvarchar(2)にしていたけど、これだとORDER BYした時に、希望通りにソートされない。
例えば、22時と9時。varcharのカラムに対して降順ソートをすると、9時が上に来てしまう。
なので、数字を扱う場合は、int型で定義すること。
基本的なことだけど忘れていたので注意すること。
時間をテーブルに保存する際に、2桁以内だからという理由でvarchar(2)にしていたけど、これだとORDER BYした時に、希望通りにソートされない。
例えば、22時と9時。varcharのカラムに対して降順ソートをすると、9時が上に来てしまう。
なので、数字を扱う場合は、int型で定義すること。
基本的なことだけど忘れていたので注意すること。