newid() is the function to generate data of uniqueidentifier type, it is globally unique in database, in most cases used to generate new uniqueidentifier, for primary key.in your case, order by newid() will get random result as everytime the data newid() generated is random and unexpected.