Wolfram Language

Gere consultas simbolicamente

Uma das maiores vantagens de trabalhar com a Wolfram Language é que o código e os dados são representados da mesma maneira. Este exemplo mostra maneiras de gerar programaticamente o código da Wolfram Language para consultar bancos de dados relacionais.

Suponha que você queira agrupar pedidos por trimestre. O gerenciamento de dados do SQL não possui tratamento de data tão versátil quanto o da Wolfram Language. Por causa disso, não é fácil criar uma função que transforme dados do calendário em trimestres. Primeiro, você precisa saber o período das datas.

Como o SQLite não suporta tipos de datas nativamente, elas são armazenadas como tempos Unix. Felizmente você pode trabalhar com eles.

Agora que você conhece o intervalo de dados, você pode construir programaticamente uma função que usa os tempos do Unix e os transformam nos nomes dos trimestres.

Como você pode ver, esta função gera este pedaço de código bastante estranho.

Agora você pode usar isso para criar uma nova propriedade para o trimestre.

Agora você pode usar para agregar os pedidos por trimestre.

O código a seguir é o único código que realiza uma consulta.

Agora você pode usar os dados para gerar um gráfico.

Exemplos Relacionados

de en es fr ja ko zh