Saturday, September 13, 2014

Efficient way to get random records from MS SQL

I was looking for an efficient way to get a sample of random records from a fairly large MS SQL Table (~1 Million records). Most of the queries that I could find on the Internet used NEWID() or RANDOM() which both proved quite inefficient for my task.

Then I read about the TABLESAMPLE clause which limits the number of rows returned from a table in the FROM clause to a sample PERCENT or NUMBER of rows< ... [виж повече]

Saturday, September 13, 2014

Генераторът на късметлии

Генераторът на късметлии представлява програма за теглене на печеливши участници в различни томболи и лотарии.

Генерирайте вашите печеливши в 4 лесни стъпки:

  1. Направете номериран списък с имената на участниците.
  2. Въведете общия брой на участниците.
  3. Въведете броя на наградите, които предоставяте.
  4. Генерирайте списък с късметлиите!
  5. Генерирайте вашите печеливши сега