Nwlapcug.com


Funzioni analitiche di SQL in Microsoft Access

Funzioni analitiche di SQL in Microsoft Access


Il linguaggio SQL (Structured Query) è la piattaforma predefinita per la maggior parte dei sistemi di database. Esso consente ai programmatori di eseguire un'ampia varietà di analisi sui dati. Microsoft Access è un'applicazione di database popolari inclusa nella suite Microsoft Office di home office tools. Il software permette la programmazione SQL e fornisce molte funzioni analitiche per la creazione di query. Spesso, una semplice funzione analitica SQL può avere un effetto significativo sul risultato di una query. L'utilizzo di queste funzioni è limitato solo dalla programmazione esperienza e creatività.

Verifica dei contenuti

Microsoft Access fornisce molti simili funzioni analitiche per l'analisi di contenuto dei dati per determinare il formato. Tutte le funzioni di "IsNumeric", "IsNull" e "IsDate" eseguono questa operazione allo stesso modo, con l'enfasi sulle strutture di contenuto diversi. Essenzialmente, le funzioni semplicemente eseguono un semplice test su un pezzo di dati. Il risultato del test è "pass" o "fail". Quando utilizzato in una query SQL, questi processi analitici semplici possono portare una query per decisioni importanti circa il flusso dell'algoritmo.

La funzione "IsNumeric" test semplicemente un pezzo di dati per determinare se contiene un numero. Quindi, un test analitico "IsNumeric" su un pezzo di dati di testo potrebbe restituire un risultato di "fail". Analogamente, il "IsDate" determina se un pezzo di dati è in un formato di data true. Di particolarmente versatile utilizzo se il "IsNull" che semplicemente determina se i dati esistono. Questo è importante quindi le query vengono elaborate solo dopo che un utente ha creato l'input.

"DatePart"

La manipolazione delle date può essere un aspetto particolarmente complicato di algoritmi database. Le date sono all-inclusive pezzi di dati. Un singolo elemento contiene informazioni circa un mese, il giorno del mese e anno. Spesso questi pezzi devono essere utilizzati separatamente. Ad esempio, una query SQL potrebbe essere necessario isolare tutti gli elementi di dati che si sono verificati durante la stessa anno o mese o giorno. È necessario analizzare ogni singola data per estrarre le informazioni pertinenti.

Il comando "DatePart" è una funzione analitica SQL in Microsoft Access per compiere questo lavoro robusta e conveniente. Funziona utilizzando due semplici parametri. Il primo input per la funzione identifica il tipo di analisi eseguita. Ad esempio, "m" analizzerà la parte relativa al mese di una data solo. Il secondo parametro nella funzione è l'elemento di dati stesso. La funzione SQL "DatePart('m',#12/17/2009#)" restituirebbe il numero 12. Questa forma di analisi permette di query più complesse essere costruito intorno a segmenti di data.

Funzioni di testo

Una varietà di query creativa può essere costruita utilizzando funzioni SQL in Access che analizzano il contenuto del testo. Ad esempio, una query potrebbe analizzare un'intera directory di file e manipolare solo quelli di un certo tipo di scansione loro estensioni di file. Una funzione di testo che analizza il nome completo di tutti i file e quindi estrae il file con estensione consentirebbe la query isolare il set di file corretto.

La funzione "Right" () analizza il testo per eseguire questa operazione. Se un file è denominato "Hello. txt", l'estensione può essere isolato utilizzando la funzione "Right" (). La funzione SQL "right('hello.txt',3)" restituirebbe l'uscita "txt". Questo consente ai programmatori di modificare grandi lotti di file basati su un'analisi di testo semplice.