Tecnología

Inicio

Funciones analíticas SQL en Microsoft Access

Funciones analíticas SQL en Microsoft Access


El lenguaje de consulta estructurado (SQL) es la plataforma por defecto para la mayoría de los sistemas de bases de datos. Se permite a los programadores realizan una amplia variedad de análisis en los datos. Microsoft Access es una aplicación popular base de datos incluida en el paquete de Microsoft Office de herramientas de oficina en casa. El software permite la programación SQL y ofrece muchas funciones analíticas para la creación de consultas. A menudo, una simple función analítica SQL puede tener un efecto significativo sobre el resultado de una consulta. El uso de estas funciones está limitada sólo por la experiencia de programación y la creatividad.

Verificación de contenido

Microsoft Access proporciona muchas funciones analíticas similares para el análisis de contenido de los datos para determinar su formato. Las funciones de "IsDate" "IsNumeric", "EsNulo", y todos llevan a cabo esta tarea de manera similar, con énfasis en las diferentes estructuras de contenido. En esencia, las funciones no hacen sino cumplir una prueba sencilla en una hoja de datos. El resultado de la prueba es o "pase" o "fracaso". Cuando se utiliza en una consulta SQL, estos procesos analíticos simples pueden dar lugar una consulta para tomar decisiones importantes sobre el flujo del algoritmo.

La función "IsNumeric" simplemente pone a prueba un pedazo de datos para determinar si contiene un número. Por lo tanto, una prueba analítica "IsNumeric" en una hoja de datos de texto volvería un resultado "a prueba". Del mismo modo, el "IsDate" determina si una pieza de datos se encuentra en un verdadero formato de fecha. Su uso es muy versátil si el "EsNulo", que simplemente determina si existen datos. Esto es importante para las consultas se procesan sólo después de que un usuario ha creado entrada.

"DatePart"

La manipulación de fechas puede ser un aspecto particularmente complicado de algoritmos de base de datos. Las fechas son piezas de todo incluido de datos. Un solo artículo contiene información acerca de un mes, día del mes y el año. A menudo, estas piezas deben ser utilizados por separado. Por ejemplo, una consulta SQL puede necesitar para aislar todos los elementos de datos que se produjeron durante el mismo año, mes o día. Es necesario analizar cada fecha individuo para extraer la información relevante.

El comando "DatePart" es una función analítica SQL robusto y conveniente en Microsoft Access para realizar esta tarea. Funciona utilizando dos parámetros simples. La primera entrada para la función identifica el tipo de análisis realizado. Por ejemplo, "m" se analizará la parte correspondiente al mes de tan sólo una fecha. El segundo parámetro de la función es el elemento de datos en sí. La función de SQL "DatePart ( 'm', # 12/17/2009 No.)" devolvería el número 12. Este tipo de análisis permite consultas más complejas que se construyen en torno a segmentos de fecha.

Funciones de texto

Una variedad de preguntas creativas se puede construir utilizando las funciones de SQL en Access que analizan el contenido del texto. Por ejemplo, una consulta podría analizar un directorio completo de archivos y manipular sólo los de un determinado tipo mediante el escaneo de sus extensiones de archivo. Una función de texto que analiza el nombre completo de todos los archivos y, a continuación extractos de las extensiones de archivo permitirían la consulta para aislar el conjunto de archivos adecuado.

La función de "derecho ()" analiza el texto para realizar esta tarea. Si un archivo se llama "hola.txt", entonces la extensión se puede aislar mediante la función ") (a la derecha". La función de SQL "derecho ( 'hola.txt', 3)" devolvería la salida "txt". Esto permite a los programadores para manipular grandes cantidades de archivos en base a un análisis de texto simple.