La Structured Query Language ( SQL) è la piattaforma di default per la maggior parte dei sistemi di database . Esso consente ai programmatori di eseguire una vasta gamma di analisi sui dati . Microsoft Access è un'applicazione di database popolare incluso nella suite Microsoft Office di strumenti per l'ufficio a casa . Il software permette di programmazione SQL e fornisce molte funzioni analitiche per la creazione di query . Spesso , una semplice funzione SQL analitica può avere un effetto significativo sul risultato di una query . L' uso di queste funzioni è limitato solo dalla esperienza di programmazione e creatività . Content Verification
Microsoft Access fornisce molte funzioni analitiche simili per analizzare il contenuto dei dati per determinare il suo formato . Il " IsNumeric " , funzioni " IsDate " " IsNull " , e tutti svolgono questo compito in modo simile, con l'accento su diverse strutture di contenuto . Essenzialmente , le funzioni svolgono soltanto una semplice prova su un pezzo di dati . L'esito del test è " pass" o " fail" . Quando viene utilizzato in una query SQL , questi semplici processi analitici possono condurre una query per prendere decisioni importanti circa il flusso dell'algoritmo .
La funzione " IsNumeric " mette alla prova semplicemente un pezzo di dati per determinare se contiene un numero . Quindi , un test analitico " IsNumeric " su un pezzo di dati di testo restituisce un risultato " sicuro " . Analogamente , il " IsDate " determina se un pezzo di dati sono in un formato di vera data . Di uso particolarmente versatile se il " IsNull " che determina semplicemente se i dati esistono . Questo è importante in modo query vengono elaborati solo dopo che l'utente ha creato ingresso .
" DatePart "
La manipolazione dei dati può essere un aspetto particolarmente complessa di algoritmi di database . Le date sono pezzi all-inclusive di dati. Un unico elemento contiene informazioni circa un mese , giorno del mese e dell'anno. Spesso questi pezzi devono essere utilizzati separatamente . Ad esempio , una query SQL può essere necessario isolare tutti gli elementi di dati che si sono verificati nel corso dello stesso anno o mese o giorno. E 'necessario analizzare ogni singola data per estrarre le informazioni rilevanti .
Il comando " DatePart " è una funzione analitica SQL robusta e conveniente in Microsoft Access per la realizzazione di questo compito . Funziona con due semplici parametri . Il primo ingresso per la funzione identifica il tipo di analisi eseguita. Ad esempio "m" analizzerà la parte relativa al mese di una data unica . Il secondo parametro nella funzione è l'elemento dati stessa . La funzione " DatePart ( 'm' , # 12/17/2009 # ) " SQL restituisce il numero 12 . Questo tipo di analisi permette di query più complesse da costruire intorno a segmenti di data.
Funzioni di testo
Una varietà di query creative può essere costruito utilizzando le funzioni SQL in accedere che analizzano il contenuto del testo . Ad esempio, una query potrebbe analizzare una intera directory di file e manipolare solo quelli di un certo tipo di scansione relative estensioni . Una funzione di testo che analizza il nome completo di tutti i file e quindi estrae le estensioni dei file permetterebbero la query per isolare il corretto set di file .
Il "diritto ( ) " la funzione analizza il testo per eseguire questa operazione . Se un file è denominato " ciao.txt " , allora l'estensione può essere isolato utilizzando la funzione " destra () " . La funzione di "diritto ( ' ciao.txt ' , 3) " SQL sarebbe tornato l'uscita "txt" . Questo permette ai programmatori di manipolare grandi lotti di file in base a una semplice analisi del testo .