Structured Query Language ( SQL ) är standard plattform för de flesta databassystem . Den tillåter programmerare att utföra en mängd olika analyser i data. Microsoft Access är en populär databas applikation som ingår i Microsoft Office- svit av verktyg hemmakontor . Programvaran tillåter SQL programmering och ger många analytiska funktioner för att skapa frågor . Ofta kan en enkel SQL analytisk funktion har en betydande inverkan på resultatet av en fråga . Användningen av dessa funktioner begränsas endast av programmering erfarenhet och kreativitet . Innehållsverifiering
Microsoft Access finns många liknande analytiska funktioner för att analysera data innehåll för att fastställa dess format . Den " IsNumeric ", " IsNull " , och " IsDate " funktioner utföra alla denna uppgift på liknande sätt , med tonvikt på olika innehåll strukturer. I huvudsak funktionerna endast utför ett enkelt test på en bit data . Resultatet av testet är antingen "underkänd " eller "godkänd". Vid användning i en SQL-fråga , kan dessa enkla analytiska processer leder en fråga att fatta viktiga beslut om flödet av algoritmen .
" IsNumeric " funktionen helt enkelt testar en bit data för att avgöra om den innehåller en nummer. Således skulle en " IsNumeric " analytiskt test på en bit av textdata returnera ett " underkänt " utfall . Likaså bestämmer " IsDate " om en bit av data är i en sann datumformat . Av särskilt mångsidig användning om den " IsNull " som helt enkelt avgör om det finns data . Detta är viktigt så att frågor endast behandlas efter en användare har skapat input .
" DatumDel "
manipulation av datum kan vara en särskilt komplicerad aspekt av databas algoritmer . Datum är all - inclusive bitar av data. Ett enskilt objekt innehåller information om en månad , dag månad och år . Ofta är dessa bitar måste användas separat . Till exempel kan en SQL-fråga måste isolera alla dataelement som inträffat under samma år eller månad eller dag . Det är nödvändigt att analysera varje enskild tidpunkt att extrahera relevant information .
" DatumDel " Kommandot är en robust och praktisk SQL analytisk funktion i Microsoft Access för att utföra denna uppgift . Det fungerar med hjälp av två enkla parametrar . Den första ingången för funktionen identifierar typen av analys . Till exempel " m " att analysera månaden delen av en dag bara . Den andra parametern i funktionen är data posten själv . Den SQL -funktionen " DatePart ( ' m ' , # 12/17/2009 # ) " skulle återvända numret 12 . Denna form av analys tillåter mer komplexa frågor som ska byggas kring datum segment .
Textfunktioner
En mängd kreativa frågor kan konstrueras med hjälp av SQL-funktioner i Tillgång som analyserar text innehåll . Till exempel kan en fråga analysera en hel katalog med filer och manipulera endast de av en viss typ genom att skanna sina filändelser . En text funktion som analyserar det fullständiga namnet på alla filer och sedan extraherar filnamnstillägg skulle tillåta att frågan ska isolera den lämpliga filen set .
" Höger ( ) "-funktion analyserar text för att utföra denna uppgift . Om en fil kallas " hello.txt " och sedan anknytningen kan isoleras med användning av " höger () "-funktion. Den SQL -funktionen " höger ( ' hello.txt " , 3 ) " skulle återvända utgången " txt " . Detta gör att programmerare att manipulera stora partier av filer baserat på en enkel textanalys .