Database

File CSV: cosa sono, come si aprono e come crearli

In questo articolo cercheremo di capire cos'è il formato CSV, a cosa serve e come è possibile leggere e creare file di questo tipo. IndicePremessa:...

Confrontare due tabelle e trovare i record senza corrispondenza

all'interno di un database relazionale può essere utile poter identificare, rapidamente, i record di una tabella che non trovano corrispondenza all'interno di un'altra tabella...

Eseguire comandi SQL online con SQL Fiddle

Sì. E' possibile testare codice SQL senza aver installato alcun Database sui cui lavorare. In questo post vi spiegherò qual'è questo strumento e come...

SQL: Calcolare la media dei valori di più campi

Attraverso una semplice query SQL è possibile calcolare dinamicamente il valore medio di diversi campi numerici. Attenzione: non sto parlando della media dei valori di...

MySQL: modificare il valore di AUTO_INCREMENT

MySQL è uno dei sistemi di gestione di basi di dati relazionali più utilizzati al mondo. Tra le sue varie funzionalità, l'attributo AUTO_INCREMENT riveste...

MySQL: utilizzare BLOB per archiviare immagini ed altri tipi di file

In MySQL, esiste un particolare tipo di dato che si presta a ospitare grandi volumi di dati, stiamo parlando di BLOB (Binary Large Object)....

MySQL: il costrutto INSERT INTO … SELECT

Le istruzioni chiamate INSERT INTO ... SELECT permettono di copiare dei dati presenti in una tabella e di inserirli in un'altra utilizzando un unico...

Duplicare una tabella MySQL

Immaginiamo, all'interno del nostro database MySQL, di avere una tabella (popolata da una serie di records) e di avere la necessità di crearne un...

Aggiungere caratteri all’inizio o alla fine di una stringa in SQL: le funzioni LPAD e RPAD

Nel mondo della programmazione e della gestione dei dati, spesso è necessario manipolare le stringhe per garantire che rispondano a specifici requisiti di formato....

Trovare record duplicati in MySQL (ed eliminare i doppioni)

La ridondanza non ha sempre effetti negativi in informatica; in alcuni casi, essa viene utilizzata per aumentare l'affidabilità di un'applicazione tramite l'esecuzione di processi...

Reset degli ID in AUTO_INCREMENT di una tabella MySQL

In MySQL, può essere molto utile effettuare una riassegnazione del valore di un campo di tipo AUTO_INCREMENT. Questo valore è spesso usato come identificativo...

MySQL: effettuare REPLACE di stringhe in campi serializzati

Effettuare un SEARCH & REPLACE all'interno di un campo con valori serializzati in MySQL non è una cosa semplice come potrebbe sembrare a prima...

Diversi tipi di JOIN in SQL Server: INNER JOIN, OUTER JOIN e CROSS JOIN

Nelle applicazioni reali, si opera frequentemente su grandi moli di dati distribuiti su più tabelle. In questi contesti, risulta molto utile la clausola JOIN...

SQL: Utilizzare SELECT DISTINCT per eliminare i doppioni

Quando si lavora coi i database è fondamentale saper gestire in modo efficiente i dati memorizzati. Uno dei problemi comuni che gli sviluppatori e...

SQL UNION: unire i risultati di più SELECT

Il linguaggio SQL ci offre un modo piuttosto semplice per unire, all'interno della medesima query, i risultati di due (o più) SELECT differenti. In...

Che differenza c’è tra UNION e UNION ALL?

Nel linguaggio SQL, la clausola UNION viene utilizzata per combinare i risultati di più query di selezione. Questa operazione è fondamentale quando si desidera...

Creare un form d’inserimento dati in Access

In questo articolo vedremo come creare un form in Microsoft Access versione 2007. Un form non è altro che un modulo creato per...

SQL: creare una query su più tabelle

In questo articolo, esploreremo come creare query su più tabelle in SQL, un'abilità fondamentale per gestire e analizzare i dati in un database relazionale. Utilizzeremo...

Come svuotare una tabella MySQL da tutti i record?

Per svuotare una tabella MySQL eliminando, cioè, tutti i record in essa contenuti, è possibile utilizzare il comando DELETE oppure TRUNCATE. Vediamo entrambe le...

SQL SUM(): effettuare la somma dei valori numerici in una query

Effettuare la somma di valori numerici all'interno di una database si rivela un'operazione fondamentale in molte applicazioni di Business Intelligence e reporting. La funzione SQL...

I più letti

SQL: Utilizzare SELECT DISTINCT per eliminare i doppioni

Quando si lavora coi i database è fondamentale saper gestire in modo efficiente i dati memorizzati. Uno dei problemi comuni che gli sviluppatori e...

Database completo regioni, province e comuni italiani (in formato SQL)

Quando si sviluppa un sito web o un'applicazione in cui si gestiscono luoghi o anagrafiche può essere utile disporre di un database dal quale...

Confrontare due tabelle e trovare i record senza corrispondenza

all'interno di un database relazionale può essere utile poter identificare, rapidamente, i record di una tabella che non trovano corrispondenza all'interno di un'altra tabella...

MySQL: mostrare elenco delle tabelle presenti un database

Se volete conoscere l'elenco delle tabelle presenti all'interno del vostro database MySQL ma non avete a disposizione una GUI (come, ad esempio, phpMyAdmnin) potete...

Aggiungere caratteri all’inizio o alla fine di una stringa in SQL: le funzioni LPAD e RPAD

Nel mondo della programmazione e della gestione dei dati, spesso è necessario manipolare le stringhe per garantire che rispondano a specifici requisiti di formato....