Comment choisir au hasard des lignes en SQL?

Je suis en utilisant MSSQL Server 2005. Dans ma db, j'ai une table "customerNames" qui a deux colonnes "Id" et "Nom" et env. 1000 résultats.

Je suis entrain de créer une fonctionnalité où je dois choisir 5 clients de façon aléatoire à chaque fois. Quelqu'un peut me dire comment créer une requête qui sera aléatoire de 5 lignes (Id, Nom) à chaque fois lorsque la requête est exécutée?

  • Aléatoire n'est pas une exigence commune pour une Base de données, j'ai été surpris de trouver un lien pour certains SQL
  • Dépend de la façon dont beaucoup de hasard que vous voulez. Voir: msdn.microsoft.com/en-us/library/aa175776(SQL.80).aspx pour la comparaison de NOUVELLE_ID contre RAND()
InformationsquelleAutor Prashant | 2009-02-24