Wolfram Language

Generación simbólica de consultas

Una de las mayores ventajas de trabajar con Wolfram Language es que el código y los datos son representados de la misma forma. Este ejemplo ve las formas de generar programáticamente código de Wolfram Language para consultar bases de datos relacionales.

Suponga que desea agrupar pedidos por trimestre. SQL no posee manejo de fechas tan rico como el de Wolfram Language. Debido a esto, no es fácil crear una función que cambie las fechas en trimestres. Primero que nada, usted necesita saber el período de las fechas.

Debido a que SQLite no soporta tipos de fechas de forma nativa, estas son almacenadas en tiempos Unix; afortunadamente usted puede trabajar con estos.

Ahora que conoce el período de los datos, usted puede programáticamente construir una función que tome los tiempos Unix y los convierta en los nombres de los trimestres.

Como puede ver, esta función genera esta fea pieza de código.

Ahora usted puede usar esto para crear una nueva propiedad para el trimestre.

Y ahora usted puede usarlo para agregar los pedidos por trimestre.

El siguiente es el único código que está realizando la consulta.

Ahora usted puede usar los datos para generar una tabla.

Ejemplos relacionados

de en fr ja ko pt-br zh