The Structured Query Language ( SQL) er standard plattform for de fleste databasesystemer. Den lar programmerere å utføre en lang rekke analyser på dataene. Microsoft Access er en populær database applikasjon inkludert i Microsoft Office-pakken hjemmekontor verktøy. Programvaren tillater SQL programmering og gir mange analytiske funksjoner for opprettelse av spørringer. Ofte kan en enkel SQL analytisk funksjon ha en betydelig effekt på utfallet av en spørring . Bruken av disse funksjonene er bare begrenset av erfaring med programmering og kreativitet . Innhold Verifikasjon
Microsoft Access har mange lignende analytiske funksjoner for å analysere data innhold å bestemme format . Den " IsNumeric ", " IsNull " , og " IsDate " funksjoner alle utfører denne oppgaven på samme måte, med vekt på ulike innholdsleverandører strukturer . Hovedsak , funksjonene bare utføre en enkel test på et stykke data . Resultatet av testen er enten " bestått" eller "ikke bestått" . Når den brukes i en SQL- spørring, kan disse enkle analytiske prosessene føre en spørring til å ta viktige beslutninger om flyten av algoritmen .
" IsNumeric "-funksjonen bare tester en bit av data for å fastslå om det inneholder en nummer . Dermed vil en " IsNumeric " analytisk test på et stykke tekst data returnere en " fail " utfallet. Tilsvarende bestemmer " IsDate " dersom en bit av data er i en ekte date format . Av spesielt allsidig bruk hvis " IsNull " som bare bestemmer om det finnes data . Dette er viktig slik spørringer behandles bare etter at en bruker har skapt innspill .
" DatePart "
manipulasjon av datoer kan være en spesielt komplisert aspekt av database algoritmer . Datoer er all- inclusive biter av data . En enkelt element inneholder informasjon om en måned , dag i måneden , og år . Ofte disse brikkene må brukes separat . For eksempel kan en SQL-spørring må isolere alle dataelementer som oppstod under samme år eller måned eller dag . Det er nødvendig å analysere hver enkelt dato for å trekke ut relevant informasjon.
" DatePart "-kommandoen er en robust og praktisk SQL analytisk funksjon i Microsoft Access for å utføre denne oppgaven . Det fungerer ved hjelp av to enkle parametre . Den første inngang for funksjonen identifiserer typen av analyse utført. For eksempel "m" vil analysere måned del av en dato bare . Den andre parameteren i funksjonen er dataelementet selv. SQL -funksjonen " DatePart (' m' , # 12/17/2009 #) " vil returnere tallet 12 . Denne formen for analyse gir mer komplekse spørringer som skal bygges rundt dato segmenter .
Tekst Funksjoner
En rekke kreative spørsmål kan bygges ved hjelp av SQL-funksjoner i tilgang som analyserer tekst innhold. For eksempel kan en spørring analysere en hel katalog med filer og manipulere bare de av en viss type ved å skanne sine filtyper . En tekst -funksjon som analyserer det fulle navnet på alle filene og deretter trekker filtyper ville tillate spørringen å isolere riktig filsettet .
" Høyre ( ) "-funksjonen analyserer teksten å utføre denne oppgaven . Hvis en fil som heter " hello.txt " , da utvidelsen kan isoleres ved hjelp av " høyre ( ) "-funksjonen . SQL -funksjonen " rett (' hello.txt ', 3 )" vil returnere output " txt " . Dette lar programmerere å manipulere store grupper av filer basert på en enkel tekstanalyse .