4 Oct 2024 Alexandre Bruffa I 5 motivi principali per cui PostgreSQL funziona per l'analisi dei dati (e per gli analisti di dati!) Perché gli analisti amano PostgreSQL per l'analisi dei dati? Scoprite perché questo sistema di gestione dei database è così amato dai professionisti dei database e dagli scienziati dei dati! Se lavorate con i dati, sapete che l'analisi dei dati richiede l'archiviazione, la gestione e il recupero efficiente di grandi insiemi di dati. Per questo motivo, gli analisti di dati preferiscono utilizzare i database relazionali, noti per la loro robustezza, efficienza e stabilità. Continua a leggere 4 Oct 2024 Michał Wasiluk Guida a PostGIS: Esempi di query di base sui dati geospaziali I dati geospaziali stanno diventando sempre più importanti in molti campi, dalla pianificazione urbana alle scienze ambientali. In questo articolo illustreremo le query PostgreSQL PostGIS di base per lavorare con questo tipo di dati. I dati geospaziali, che contengono informazioni sui luoghi della Terra, richiedono strumenti specializzati per essere utilizzati in modo efficace. PostGIS è una potente estensione di PostgreSQL che trasforma un database Postgres in un sistema informativo geografico (GIS) completo. Continua a leggere 19 Sep 2024 Ekre Ceannmor Come esportare dati da PostgreSQL in un file CSV Avete bisogno di inviare rapidamente i dati a un cliente o di condividere un report per ulteriori analisi? Un file CSV è un'ottima opzione di condivisione! Vediamo come utilizzare questo formato per esportare dati da un database PostgreSQL. In questo articolo esamineremo innanzitutto cos'è il formato CSV e perché è utile quando si esporta un database PostgreSQL. Quindi esporteremo alcuni dati di esempio da un database reale utilizzando psql alla riga di comando e pgAdmin, un'interfaccia gratuita e open-source per i database PostgreSQL. Continua a leggere 22 Aug 2024 Jakub Romanowski Tendenze del Database 2024: SQL è ancora il re? Vuoi sapere qual è il database più popolare nel 2024? In questo articolo, esploro i risultati del Sondaggio degli Sviluppatori di Stack Overflow del 2024. Vedrai perché SQL è ancora in cima, PostgreSQL è in crescita e sempre più sviluppatori sono interessati a SQLite. Parleremo anche dei vantaggi di imparare SQL online, delle risorse consigliate e di come gli sviluppatori programmano per divertimento e crescita professionale anche fuori dal lavoro. Continua a leggere 20 Aug 2024 Jill Thornhill CTE di PostgreSQL: cos'è e come usarlo Le CTE, o Common Table Expressions, sono un potente strumento di PostgreSQL spesso ignorato. Questo articolo analizza le varie CTE di PostgreSQL. PostgreSQL, comprese le CTE nidificate e ricorsive, e cosa si può fare con esse. Se scrivete query complesse in SQL, vi accorgerete presto che il vostro codice diventa disordinato e difficile da leggere. Le CTE, note anche come clausole WITH, sono principalmente un modo per semplificare le query. Continua a leggere 8 Jul 2024 Martyna Sławińska Funzioni di data PostgreSQL La comprensione delle funzioni di data e ora nel vostro database è essenziale per un'analisi e un reporting efficaci dei dati. Continuate a leggere per saperne di più sulle funzioni di data di PostgreSQL. Questo articolo illustra alcune delle più utili funzioni di data e ora di PostgreSQL e le loro applicazioni nell'analisi dei dati e nella creazione di report. Le funzioni di data SQL facilitano diverse attività di analisi dei dati, tra cui l'analisi delle vendite, il reporting finanziario, l'analisi dei siti web e altro ancora. Continua a leggere 25 Jun 2024 Jakub Romanowski Come importare CSV in PostgreSQL con pgAdmin Lavorate con i dati e utilizzate file CSV? Ecco una guida pratica su come importare tali file in un database PostgreSQL utilizzando pgAdmin, uno dei migliori editor PostgreSQL sul mercato. Entriamo subito nel vivo dell'importazione di CSV in un database Postgres. Inizieremo spiegando cos'è un file CSV, quindi introdurremo pgAdmin e mostreremo come eseguire il processo di importazione. Non preoccupatevi, è facile! Che cos'è un file CSV? CSV è l'abbreviazione di comma-separated values (valori separati da virgole). Continua a leggere 19 Jun 2024 Jakub Romanowski Qual è il database migliore per i piccoli progetti? Se state affrontando un piccolo progetto e dovete scegliere il database migliore per gestire e analizzare i vostri dati, questo articolo vi aiuterà. Confronterò PostgreSQL e MySQL, due tra i migliori database per l'analisi dei dati, per facilitare la vostra decisione. Continuate a leggere! Avete appena iniziato a esplorare il mondo dei database e vi sentite un po' incerti su quale scegliere per i vostri piccoli progetti? Ricordo di aver provato la stessa sensazione quando ho iniziato. Continua a leggere 14 May 2024 Gustavo du Mortier 19 esercizi pratici su PostgreSQL con soluzioni dettagliate Probabilmente avete sentito il detto "la pratica rende perfetti". Scoprite se questa frase è vera provando la serie completa di esercizi pratici su PostgreSQL che troverete in questo articolo! Per padroneggiare qualsiasi lingua, è essenziale esercitarsi regolarmente per non perdere l'abilità. Questo vale tanto per la comunicazione verbale quanto per la programmazione. E la programmazione SQL non fa eccezione. Anche il programmatore PostgreSQL più esperto ha bisogno di esercitarsi quotidianamente con PostgreSQL per perfezionare (e mantenere) le proprie capacità. Continua a leggere 11 Apr 2023 Tihomir Babic Come risolvere l'errore "must appear in the GROUP BY clause or be used in an aggregate function" in PostgreSQL Scoprite cosa causa uno degli errori GROUP BY più comuni di PostgreSQL e come potete risolverlo! Come utenti di PostgreSQL, sicuramente incontrerete molti messaggi di errore quando scrivete un codice SQL. A volte sono poco chiari, ma per questo non avrete bisogno di un interprete: "must appear in the GROUP BY clause or be used in an aggregate function". Questo messaggio di errore menziona GROUP BY e le funzioni aggregate. Continua a leggere 9 Dec 2022 Kateryna Koidan Funzioni SQL per la data e l'ora in 5 dialetti SQL più diffusi Siete confusi da tutte le funzioni di data e ora utilizzate nei diversi dialetti SQL? In questo articolo riassumo i tipi di dati di data e ora utilizzati in PostgreSQL, Oracle, SQLite, MySQL e T-SQL. Fornisco inoltre esempi delle principali funzioni SQL per la data e l'ora utilizzate in questi dialetti. È ora di diventare dei guru della data e dell'ora! Volete calcolare quanto spesso i dipendenti arrivano in ritardo al lavoro? Continua a leggere 21 Jul 2022 Ignacio L. Bisso Estrazione di dati da una stringa: SPLIT_PART in PostgreSQL Imparate a usare split_part in PostgreSQL per estrarre i dati dalle stringhe. Molto spesso, quando si lavora con valori di testo, si desidera estrarre parti di una stringa. Un esempio comune è quando abbiamo un nome completo e dobbiamo recuperare solo il cognome. In questo articolo esamineremo come farlo utilizzando split_part in PostgreSQL, ovvero una funzione legata alle stringhe che può essere utilizzata per estrarre una sottostringa. Perché usare le funzioni stringa nel database? Continua a leggere 21 Jul 2022 Agnieszka Kozubek-Krycuń Come selezionare la prima riga di un gruppo? Spesso si desidera selezionare una singola riga da ciascun gruppo GROUP BY. PostgreSQL ha un'istruzione specifica per questo: SELECT DISTINCT ON. Supponiamo di voler selezionare un bollettino meteo per ogni località. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; Continua a leggere 20 Jul 2022 Agnieszka Kozubek-Krycuń Clausola DELETE RETURNING in PostgreSQL L'istruzione DELETE standard in SQL restituisce il numero di righe cancellate. DELETE FROM external_data; DELETE 10 In PostgreSQL è possibile far sì che l'istruzione DELETE restituisca qualcos'altro. È possibile restituire tutte le righe che sono state cancellate. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 Continua a leggere 18 Jul 2022 Maria Alcaraz Tabelle pivot in PostgreSQL con la funzione Crosstab Alcuni anni fa, quando è stata rilasciata la versione 8.3 di PostgreSQL, è stata introdotta una nuova estensione chiamata tablefunc. Questa estensione fornisce un insieme di funzioni davvero interessanti. Una di queste è la funzione crosstab, utilizzata per la creazione di tabelle pivot. È questo l'argomento che tratteremo in questo articolo. Il modo più semplice per spiegare il funzionamento di questa funzione è utilizzare un esempio con una tabella pivot. Continua a leggere