【データベース】(実質)新着順表示

新着順表示のやり方を一応メモしておく

 

今回使用したのはPostgres

同じようなことをすればどのDBでもできる

 

CREATE TABLE table_a (id serial, name varchar(5));

とかで作成

serialはインサートしたレコードに1から順に自動でidを振っていってくれる

(MySQLだとauto incrementとかだったと思う)

 

小さい数字が古いデータ

大きい数字が新しいデータ

になります

 

なのでこれを降順(大きい順)で表示すればいい

 

SELECT * FROM table_a ORDER BY id DESC;

 

ORDER BY ほにゃほにゃ

は、ほにゃほにゃを昇順で並べる

後ろにDESCを付けると降順にできる

たぶんここはどのDBでも同じ

 

昇順の場合、ほんとはORDER BY id ASC

だけどASCは省略可能

 

おしまい。