Sono abbastanza nuovo per SQL, quindi mi scuso se questa domanda sembra strana.Best Practice per le tabelle di ricerca in SQL
Continuo a venire attraverso il problema dei dati poveri. Ad esempio, Londra potrebbe essere archiviata come LON, Londra UK, Londra, Inghilterra ecc. Prima di utilizzare SQL avevo molte tabelle di ricerca Excel in cui nella prima colonna avrei l'originale e poi la versione corretta. Per fare un esempio:
Name Name_1
London, UK London
Lon London
LON London
London London
London, England London
LND London
C'è un modo semplice di fare questo in SQL, Attualmente sto cercando di creare tabelle di ricerca e quindi l'uso si unisce. Questo sta diventando complicato in quanto non sempre ho correzioni per ogni istanza, quindi in alcuni scenari (la maggior parte) le mie tabelle di ricerca hanno meno elementi di quelli a cui li sto unendo.
Ho insegnato a me stesso sulle procedure memorizzate e mi sono chiesto se questo potesse essere adatto a ciò di cui ho bisogno. Il problema è che la mia ricerca sull'argomento delle tabelle di ricerca è vuota.
Qualsiasi consiglio o suggerimento sarebbe stato accolto con gratitudine. Anche se è solo questo non può essere fatto.
Grazie come sempre per il tuo aiuto e le tue apprensioni per il post lungo.
In Excel, come è stata aggiornata la 2a colonna. Hai registrato dei record o hai avuto qualcosa di automatizzato? –
Ciao Dan, era una combinazione di eyeballing dei dati e della funzione Trova e sostituisci. Grazie Chris – chris1982
Puoi fare la stessa cosa con i database. È possibile eseguire una query di selezione per trovare i record da esaminare e aggiornare le query per aggiornarle. Puoi anche utilizzare Access con tabelle collegate per semplificare gli aggiornamenti. Suggerisco di registrare i record in modo da non dover controllare l'intero tavolo ogni volta. –