FREN

#FF00AA


31 juil. 2002

Il y a un spécialiste SQL dans la salle ? Dive into mark propose aujourd’hui une requête SQL permettant d’afficher cinq articles au hasard dans la base : select [champs] from [table] order by rand() limit 5.

Et moi, je me demande : est-ce que ce n’est pas anti-optimisé, comme requête ? A moins que MySQL ait une optimisation particulière pour le order by rand() (ce qui ne serait pas impossible, pourquoi pas), il me semble que ça voudrait dire passer toute la table en revue, affecter une valeur aléatoire à chaque article, et ensuite classer selon cette valeur. Le genre de choses que je n’aimerais pas tester sur Online, quoi.

→ diveintomark.org

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.