Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
mercredi 7 janvier 2009 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage SQL > ordre de tri aléatoire

ordre de tri aléatoire
Bonjour

Je cherche a avoir le résultats d'une requete dans l'ordre alphabétique MAIS sans commencer par la 1ere lettre de l'alphabet. Je m'explique : il faudrait que la liste des résultats commence par ex par M, aille jusqu'a Z, puis revienne a A et aille jusqu'a L. L'ideal etant de pouvoir passer en parametre a la requete par quel lettre commencer.
Si quelqu'un a une idée ? :( :(

Message posté le 09/04/2002 par JMB

Répondre à ce message
 
AuteurRéponse 
Bruno
10/04/2002
RE : ordre de tri aléatoire
Tu fais un premier recordset sur lequel tu compte le nombre d'enregistrements.

Tu fais ensuite un randomize :
<%randomize%>
<% tirage=int(rnd*(nombredenregistrement))%>

Ensuite tu te déplaces à l'enregistrement "tirage" :
rs.move (tirage)

tu boucles l'affichage jusqu'à la fin de ton recordset.

Tu retourne au début de ton recordset : rs.movefirst
et tu parcoures tes enregistrement avec une boucle jusqu'à ton enregsitrement tirage - 1 ...
Répondre
JMB
18/04/2002
RE : RE : ordre de tri aléatoire
Ok, merci pour ta réponse. Mais je cherche une solution entierement SQL (ca a d sans ASP) car je fais une pagination des résultats (10 par page) et la c'est le merdier suivant que tu est dans une page a EOF -3 par ex ou une page a EOF -20. Le probleme est de passer le parametres a la page suivante. J'ai deja fait des ex. mais curieusement ca plante... si tu veux, je peux te filer le code que j'ai fait, mais je vois pas ou est l'erreur... :( :( :( :(
a+
JM ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
06/01/2009 - Comment appeler Biztalk via un Web Service ?
Souvent les exemples Biztalk prennent en entrée des fichiers qui sont ensuite consommés avant d’être ...
06/01/2009 - TechDays - Téléchargez les goodies officiels
Si vous ne les avez pas encore téléchargés, il est encore temps : les goodies officiels des TechDays ...
06/01/2009 - TechDays - Venez découvrir la table Surface !
Mitsuru Furuta saura-t-il vous convaincre d'assister à la session "Développer avec Microsoft Surface ...
06/01/2009 - Utilisez log4net pour mettre en place l'audit au sein de vos applications
Les développeurs écrivent très souvent des applications qui nécessitent une fonctionnalité de log. C ...
05/01/2009 - Comment étendre le databinding
Je prends pour exemple la démo fournie avec l’article : je veux attacher une liste de CustomerRow (a ...
05/01/2009 - Mettez en place un serveur asp.net sous Linux avec Apache
La technologie ASP.NET est une technologie bien connue des développeurs .NET, mais malheureusement a ...
05/01/2009 - Internet Explorer de moins en moins populaire
Selon Net Applications, Internet Explorer a perdu des usagers en décembre, au profit de ses concurre ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade