Для SQL Server 2005 и 2008, если мы хотим случайную выборку отдельных строк (от Книги Онлайн ):
SELECT * FROM Sales.SalesOrderDetail
WHERE 0.01 >= CAST(CHECKSUM(NEWID(), SalesOrderID) & 0x7fffffff AS float)
/ CAST (0x7fffffff AS int)
Я думаю, что в этом случае вы имеете дело с Инициализаторами массива , которые позволяют использовать дополнительную запятую.
Пример:
int[] foo = new int[] { 1, 2, 3, };
Это было частью JLS из начало.
Обратите внимание, что это будет работать в некоторых контекстах обработки аннотаций, но не в других. Если вы используете APT командной строки Sun, это вызовет неприятную ошибку. (Хотя в затмении он отлично работает)