[SQL] Optimisation de requête
Résolu/Fermé
saad0n87
-
Modifié par saad0n87 le 25/02/2011 à 10:11
malaik5 Messages postés 258 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 28 novembre 2013 - 28 févr. 2011 à 17:52
malaik5 Messages postés 258 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 28 novembre 2013 - 28 févr. 2011 à 17:52
A voir également:
- [SQL] Optimisation de requête
- Optimisation pc - Accueil - Utilitaires
- Optimisation découpe panneau gratuit - Télécharger - Outils professionnels
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Démarrage d'android en cours optimisation de l'application - Forum Téléphones & tablettes Android
- Optimisation windows 10 - Guide
3 réponses
malaik5
Messages postés
258
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
28 novembre 2013
33
25 févr. 2011 à 14:48
25 févr. 2011 à 14:48
salut,
je ne sais si ça va marcher mais essayes comment,
qaund tu fait ta requète à la fin tu rajoute:
.......
.......
Order by id (tu met l'ordre que tu veux faire)
je pense que ça peut marcher
je ne sais si ça va marcher mais essayes comment,
qaund tu fait ta requète à la fin tu rajoute:
.......
.......
Order by id (tu met l'ordre que tu veux faire)
je pense que ça peut marcher
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
25 févr. 2011 à 10:15
25 févr. 2011 à 10:15
Bonjour,
Alors je sais pas si ce que je vais te dire est correcte, mais a première vue je pensais à ca :
Alors je sais pas si ce que je vais te dire est correcte, mais a première vue je pensais à ca :
select * from matable where id like 'G%' OR id like 'C%' OR id like 'E%' OR id like 'D%'
Oz'
Messages postés
156
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
16 avril 2014
63
25 févr. 2011 à 10:31
25 févr. 2011 à 10:31
Tu ne veux afficher que les id qui commence par G, C, E et D ?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
26 févr. 2011 à 11:47
26 févr. 2011 à 11:47
Bonjour
Je suppose que tu as rentré a la main dans une table tes G C E D si oui il te suffit de mettre 1 espace dvt G puis 2 espace dvt C puis 3 espaces dvt E ....
Quand tu fera ton order by le 1 er champ sera celui avec 1 espace puis le second avec 2 ....
Je suppose que tu as rentré a la main dans une table tes G C E D si oui il te suffit de mettre 1 espace dvt G puis 2 espace dvt C puis 3 espaces dvt E ....
Quand tu fera ton order by le 1 er champ sera celui avec 1 espace puis le second avec 2 ....
25 févr. 2011 à 14:49
25 févr. 2011 à 15:41
Je sais je suis un peu lourd ^^
25 févr. 2011 à 15:51
select * from matable where id like 'G%' AND id like 'C%' ....
je ne sais pas si c'est ça que tu veux apres
25 févr. 2011 à 16:06
28 févr. 2011 à 11:32
SELECT *
FROM 'ma_table'
ORDER BY FIELD (id, 'G%', 'C%', 'E%', 'D%')
et pour rappel:
Les paramètres passés à la fonction FIELD() sont : le nom du champ de type chaîne de caractère sur lequel effectuer le tri, puis les occurences de cette chaîne dans l'ordre de tri souhaité.