sql >> Database >  >> RDS >> PostgreSQL

Hoe u een tabel in PostgreSQL kunt draaien

PostgreSQL 9.3 biedt als nette JSON-functies die voor dergelijke taken kunnen worden gebruikt zonder nieuwe functies te definiëren of een aantal kolommen te kennen.

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. Hoe hernoem ik snel een MySQL-database (schemanaam wijzigen)?

  2. Verbinding geweigerd (PGError) (postgresql en rails)

  3. COALESCE-functie gebruiken om waarden gescheiden te maken met komma's

  4. Automatiseer databasetestherstel in SQL Server