PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да отмените завъртане на таблица в PostgreSQL

PostgreSQL 9.3 предлага като чисти JSON функции, които могат да се използват за такива задачи, без да се дефинират нови функции или да се познават редица колони.

SELECT id, (k).key as year, (k).value as value FROM
  (SELECT j->>'id' as id, json_each_text(j) as k
    FROM (
       SELECT row_to_json(tbl) as j FROM tbl) 
    as q)
    as r
WHERE (k).key <> 'id';

http://sqlfiddle.com/#!15/1714b/13



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL заявка за географска ширина и дължина

  2. Проактивно наблюдение на PostgreSQL (ъгъл на Developer Studio/Advisors)

  3. Какво е новото в PgBouncer 1.6

  4. Как да получите PostgreSQL на VPS / Специализиран сървър

  5. Как да търсите конкретна стойност във всички таблици (PostgreSQL)?