<rmcreative>

RSS

Все заметки с тегами «PostgreSQL, SQL»

Можно уточнить:

    (1)
  1. (1)
  1. PostgreSQL, получить ID только что вставленной записи

    7 августа 2009

    Довольно часто требуется получить ID только что вставленной в базу записи. В MySQL это чаще всего решается при помощи LAST_INSERT_ID.

    В PostgreSQL можно сделать так:

    INSERT
    INTO "Post"(
      title,
      text
    )
    VALUES (
      'Я заголовок',
      'Я текст'
    )
    RETURNING id
    4 комментария
  2. Закрепить запись наверху при выборке

    22 октября 2008

    MySQL и PostgreSQL позволяют использовать результат логической операции при сортировке. Довольно удобно, когда нужно выдать какие-то записи первыми.

    select * from address
    order by (state = 'CA') desc, (state = 'CT') desc
    select * from posts
    order by (id=123), created_at
    5 комментариев