Skip to main content
Readability improve.
Source Link
Rob Hruska
  • 119.8k
  • 32
  • 168
  • 192
ORDER BY NEWID()

takes 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)

takes 0.0065 milliseconds!!!

I will definitely go with laterlatter method.

ORDER BY NEWID()

takes 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)

takes 0.0065 milliseconds!!!

I will definitely go with later method.

ORDER BY NEWID()

takes 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)

takes 0.0065 milliseconds!

I will definitely go with latter method.

ORDER BY NEWID()
taking 7.4 milliseconds

takes 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)
taking 0.0065 milliseconds!!!

takes 0.0065 milliseconds!!!

I will definitely go with later method.

ORDER BY NEWID()
taking 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)
taking 0.0065 milliseconds!!!

I will definitely go with later method.

ORDER BY NEWID()

takes 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)

takes 0.0065 milliseconds!!!

I will definitely go with later method.

Format code block
Source Link
EdChum
  • 389.6k
  • 201
  • 829
  • 576

ORDER BY NEWID() taking 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table) taking 0.0065 milliseconds!!!

ORDER BY NEWID()
taking 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)
taking 0.0065 milliseconds!!!

I will definitely go with later method.

ORDER BY NEWID() taking 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table) taking 0.0065 milliseconds!!!

I will definitely go with later method.

ORDER BY NEWID()
taking 7.4 milliseconds

WHERE num_value >= RAND() * (SELECT MAX(num_value) FROM table)
taking 0.0065 milliseconds!!!

I will definitely go with later method.

Source Link
Neel
  • 409
  • 4
  • 2
Loading