Довольно часто требуется получить ID только что вставленной в базу записи. В MySQL это чаще всего решается при помощи LAST_INSERT_ID.
В PostgreSQL можно сделать так:
INSERT INTO "Post"( title, text ) VALUES ( 'Я заголовок', 'Я текст' ) RETURNING id
7 августа 2009
Довольно часто требуется получить ID только что вставленной в базу записи. В MySQL это чаще всего решается при помощи LAST_INSERT_ID.
В PostgreSQL можно сделать так:
INSERT INTO "Post"( title, text ) VALUES ( 'Я заголовок', 'Я текст' ) RETURNING id
22 октября 2008
MySQL и PostgreSQL позволяют использовать результат логической операции при сортировке. Довольно удобно, когда нужно выдать какие-то записи первыми.
select * from address order by (state = 'CA') desc, (state = 'CT') desc
select * from posts order by (id=123), created_at