Wolfram 언어

쿼리를 기호적으로 생성하기

Wolfram 언어를 사용하는 가장 큰 장점 중 하나는 코드와 데이터가 동일하게 표현된다는 것입니다. 이 예는 프로그램에서 Wolfram 언어 코드를 생성하여 관계형 데이터베이스에 대한 쿼리를 수행하는 방법을 살펴봅니다.

주문을 분기별로 그룹화하고 싶다고 가정합니다. SQL은 Wolfram 언어만큼 날짜 처리 기능이 풍부하지 않기 때문에 날짜를 분기로 변환하는 함수를 작성하는 것이 그다지 쉽지 않습니다. 무엇보다 먼저 날짜의 범위를 알 필요가 있습니다.

SQLite는 기본적으로 날짜 형식을 지원하지 않기 때문에 이들은 Unix 시간으로 저장됩니다. 이 시간들을 처리하는 것은 가능합니다.

이제 날짜 범위를 알았으므로 Unix 시간을 가지고 그것을 분기 이름으로 변환하는 함수를 프로그램으로 구축할 수 있습니다.

보다시피, 이 함수는 별로 아름답지 않은 코드를 생성합니다.

이것을 사용하여 분기의 새로운 특성을 만들 수 있습니다.

이번에는 이것을 사용해 주문을 분기별로 집계할 수 있습니다.

다음의 코드만 쿼리를 실제로 실행합니다.

이제 데이터를 사용하여 테이블을 생성할 수 있게 되었습니다.

관련 예제

de en es fr ja pt-br zh