Domande taggate «postgresql»

PostgreSQL è un sistema open source di gestione dei database relazionali a oggetti (ORDBMS) disponibile per tutte le principali piattaforme tra cui Linux, UNIX, Windows e OS X. Si prega di menzionare la versione esatta di Postgres quando si fanno domande. Le domande relative all'amministrazione o alle funzionalità avanzate sono indirizzate al meglio a dba.stackexchange.com.

6
Query a campi incrociati PostgreSQL
Qualcuno sa come creare query a campi incrociati in PostgreSQL? Ad esempio ho la seguente tabella: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Vorrei che la query restituisse la seguente tabella a campi incrociati: Section Active Inactive A 1 2 B 4 …
196 sql  postgresql  pivot  case  crosstab 

6
Controlla se esiste un valore nell'array Postgres
Usando Postgres 9.0, ho bisogno di un modo per verificare se esiste un valore in un determinato array. Finora mi è venuto in mente qualcosa del genere: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Ma continuo a pensare che dovrebbe esserci un modo più semplice per farlo, non riesco proprio a …
196 sql  arrays  postgresql 


8
Come arrotondare una media a 2 decimali in PostgreSQL?
Sto usando PostgreSQL tramite il 'sequel' della gemma di Ruby. Sto cercando di arrotondare al secondo decimale. Ecco il mio codice: SELECT ROUND(AVG(some_column),2) FROM table Ottengo il seguente errore: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Non ottengo alcun errore quando eseguo il seguente codice: SELECT ROUND(AVG(some_column)) …
192 sql  ruby  postgresql  sequel 


3
In Postgresql, forza univoco sulla combinazione di due colonne
Vorrei impostare una tabella in PostgreSQL in modo tale che due colonne insieme debbano essere uniche. Possono esserci più valori per entrambi i valori, purché non ce ne siano due che condividano entrambi. Per esempio: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int …
192 sql  postgresql  unique 


4
Come trovare record duplicati in PostgreSQL
Ho una tabella di database PostgreSQL chiamata "link_utente" che attualmente consente i seguenti campi duplicati: year, user_id, sid, cid Il vincolo univoco è attualmente il primo campo chiamato "id", però ora sto cercando di aggiungere un vincolo per assicurarsi che il year, user_id, side cidsono tutti unici, ma non posso …

5
Postgres modifica manualmente la sequenza
Sto cercando di impostare una sequenza su un valore specifico. SELECT setval('payments_id_seq'), 21, true Questo dà un errore: ERROR: function setval(unknown) does not exist Usando ALTER SEQUENCEnon sembra funzionare neanche? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Come si può fare? Rif: https://www.postgresql.org/docs/current/static/functions-sequence.html







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.