Может кто-нибудь объяснить о диапазоне SQL и разделы списка с примером - PullRequest
0 голосов
/ 26 декабря 2011

Кто-нибудь может объяснить пример SQL Range и List разделов? я очень запутался, изучая технические документы?

Ответы [ 2 ]

1 голос
/ 26 декабря 2011

Список разделов используется, когда у вас есть конечный список констант: 1,2,3,4,5,6,7,8,9,10. И вы хотите разделить их на 3 раздела: {1,2,3}, {4,5,6}, {7,8,9,10}. Диапазон используется для бесконечных списков: {all_values ​​<10}, {all_values ​​<20}, {all_values ​​<100}, {all_values ​​<MaxValue}. Если all_values ​​в (1 ... ~) </p>

1 голос
/ 26 декабря 2011

Это довольно просто. Разделы диапазона принимают все строки, в которых ключ раздела попадает в определенный диапазон, например, все события с датами между 1980-01-01 и 1990-01-01 относятся к разделу 80 - это разделение диапазона

Если раздел указан для принятия только определенных значений, например

1980-01-01 00:00:00, 
1981-01-01 00:00:00, 
1982-01-01 00:00:00,
...
1989-01-01 00:00:00

(10 конкретных значений)

строки с этими значениями попадают в раздел «NewYearMidnights восьмидесятых» - это разделение списка.

...