set
2
2011

Codice SQL per selezionare righe random

sql

Esistono diversi modi per selezionare, all’interno di una tabella, righe casuali. Di seguito alcuni esempi di istruzioni SQL che non richiedono nessuna ulteriore logica nell’applicazione. L’unico problema sta nel fatto che ogni DBMS ha una diversa sintassi.

lug
7
2011

Eliminare le UNION da una query MySQL

mysql_logo211

Le UNION permettono di unire in un solo result-set i risultati di diverse query SELECT, come è possibile leggere dalla guida ufficiale. Questo costrutto rende le query molto pesanti e dovrebbe essere utilizzato solo quando strettamente necessario. Il problema nell’utilizzo di una UNION è che ogni query si traduce in 3 diverse query e si è costretti a scorrere più volte la stessa tabella. Supponiamo, ad esempio, di avere una tabella “users” contentente gli utenti [...]

apr
15
2009

Tutti gli stati stranieri in un sql

Come fatto in passato per le province italiane, oggi voglio condividere con voi un sql che potrebbe tornarvi molto utile. Si tratta di un elenco completo degli stati stranieri con i relativi codici necessari per la generazione del codice fiscale. Dovete sapere che per le persone nate in una nazione straniera, nella generazione del codice fiscale, c’è bisogno di un codice alfanumerico di 4 caratteri che sostituisce quello relativo al comune di nascita. In questo [...]

ago
11
2008

Database completo regioni-province-comuni

Tempo fa scrissi un post con allegato un sql contenente tutte le province italiane. Oggi però voglio fare molto di più: segnalare un sito dove potete trovare un database contenente non solo le province ma anche regioni, comuni, cap, e tanto altro. Il sito in questione e redfoxy e il post in questione è questo. Non sto qui a dettagliarvi il contenuto del database, sul sito originale potete trovare tutte le informazioni a riguardo. Una [...]

ott
27
2007

Tutte le provincie italiane in un .sql

Ultimamante avevo bisogno di creare una tabella di un database contenente tutte le province italiane. Siccome attualmente sono 107, non avevo nessuna intenzione di scriverle a mano e ho cercato un po’ in giro per vedere se ci fosse qualcosa di già pronto. Dovo aver cercato un po’, non ho trovato niente che facesse al caso mio e, ho deciso di crearla io (partendo da un elenco a colpi di “search & replace”) e di [...]