Structured Query Language ( SQL) er standard platform for de fleste databasesystemer. Det giver programmører at udføre en bred vifte af analyse på data . Microsoft Access er et populært database ansøgning indgår i Microsoft Office suite af hjemmekontoret værktøjer . Den software giver SQL programmering og giver mange analytiske funktioner til oprettelse af forespørgsler. Ofte kan en simpel SQL analytisk funktion have en betydelig indvirkning på resultatet af en forespørgsel. Anvendelsen af disse funktioner er kun begrænset af programmering erfaring og kreativitet . Content Verification
Microsoft Access giver mange lignende analytiske funktioner til at analysere data indhold for at bestemme dens format. Den " IsNumeric ", " IsNull " og " ISDATE " funktioner alle udfører denne opgave på samme måde , med vægt på forskellige indholdstyper strukturer. Væsentlige, de funktioner blot udføre en simpel test på et stykke data. Resultatet af testen er enten "pass" eller " ikke bestået" . Når det bruges i en SQL- forespørgsel, kan disse enkle analytiske processer føre en forespørgsel til at træffe vigtige beslutninger om strømmen af algoritmen.
" IsNumeric "-funktionen simpelthen tester et stykke data at afgøre, om det indeholder en nummer . Således vil en " IsNumeric " analytisk test på et stykke tekst data returnere en "fail " resultat. Tilsvarende " ISDATE " afgør om et stykke af data er i et sandt datoformat. Af særligt alsidig brug, hvis de " IsNull ", som blot bestemmer, om der findes data . Dette er vigtigt, så forespørgsler kun behandles efter at en bruger har skabt input.
" DatePart "
manipulation af datoer kan være en særdeles kompliceret aspekt af database algoritmer . Datoer er all-inclusive stykker af data. En enkelt genstand indeholder oplysninger om en måned, dag måned og år . Ofte disse stykker skal anvendes separat. For eksempel kan en SQL-forespørgsel nødt til at isolere alle dataposter , der fandt sted i samme år eller måned eller dag. Det er nødvendigt at analysere hver enkelt dato for at udtrække de relevante oplysninger.
" DatePart " kommando er en robust og praktisk SQL analytisk funktion i Microsoft Access for varetagelse af denne opgave. Det fungerer ved hjælp af to simple parametre. Den første indgang for funktionen identificerer typen af analyse udført . For eksempel " m" vil analysere måneden del af en kun dato . Den anden parameter i funktionen er dataelementet selv. SQL -funktion " DatePart ( " m ", # 12/17/2009 # )" ville returnere tallet 12 . Denne form for analyse giver mere komplekse forespørgsler , der skal bygges omkring dato segmenter.
Tekst Funktioner
En række kreative forespørgsler kan konstrueres ved hjælp af SQL-funktioner i adgang som analyserer tekst indhold . For eksempel kunne en forespørgsel analysere en hel mappe med filer og manipulere kun dem af en bestemt type ved at scanne deres filtypenavne. En tekst -funktion , der analyserer det fulde navn på alle filer , og derefter udtrækker filtypenavne ville tillade forespørgslen for at isolere den fil sæt .
"Rigtige ()" funktionen analyserer tekst til at udføre denne opgave. Hvis en fil kaldes " hello.txt " , så forlængelsen kan isoleres ved hjælp af " højre ( ) "-funktionen . SQL -funktion " til højre ( ' hello.txt ', 3 )" ville returnere output " txt " . Dette gør det muligt for programmører at manipulere store partier af filer baseret på en simpel tekst -analyse.