tri dans base mysql - SQL/NoSQL - Programmation
Marsh Posté le 07-06-2004 à 16:49:06
Trier ta base
c'est pas tres precis. Tu veux trier une table ? ou trier des tables ?
Va falloir que tu decrive tes tables en plus
Marsh Posté le 07-06-2004 à 16:51:11
c cool merci g trouver un autre moyen . g finalement trier un fichier log en bash avant de le mettre en mysql.... merci qd mm..
Marsh Posté le 07-06-2004 à 16:57:18
pour etre plus clair: javais un .log que g trier avant de faire les opérations dont javais besoin... pour enfin en fair eune base de données...
Marsh Posté le 07-06-2004 à 16:58:43
même, ça n'a pas d'intérêt de trier des données que tu vas mettre dans une DB
Marsh Posté le 07-06-2004 à 16:58:50
tu sais que tout bon SGBD qui se respecte fait tout ça très bien tout seul?
Marsh Posté le 07-06-2004 à 16:59:49
c'est surtout d'une absurdité totale, étant donné que la bdd ne te garantit par l'ordre des données au niveau physique
le tri c'est le role de ta requete
Marsh Posté le 07-06-2004 à 16:59:57
ReplyMarsh Posté le 07-06-2004 à 17:00:42
drasche> perso jpreferais avoir cette base la plus clair possible... c pour un historique et non un travaille sur la base..
moktar> SGBD....???
Marsh Posté le 07-06-2004 à 17:01:17
joce a écrit : ORDER BY est ton ami |
peut-être qu'il ne connaît pas encore le SELECT
edit: gagné
Marsh Posté le 07-06-2004 à 17:02:07
SGBD = système de gestion de bases de données.
Marsh Posté le 07-06-2004 à 17:03:06
c ce que je demandais au debut comment la trier ... mais n'ayant pas de réponse... il fallu que je continu a chercher ou comment faire ou un autr moyen... g reussi a faire quelque chose de correct.. qui me permet ainis a ne faire aucun traitement pour afficher ma table... un select un echo et c bon...
Marsh Posté le 07-06-2004 à 17:04:53
bin un select avec un order by, comme l'a dit Joce
Marsh Posté le 07-06-2004 à 17:06:56
oui mais maintenant j'en avais plus besoin.... c pas grave... par contre: g dc ma base (id,nom,prénom,date de naissance) je veux afficher juste les 10 derniers sachant que g une centaine d'enregistrement....comment faire...?
Marsh Posté le 07-06-2004 à 18:23:53
OyT a écrit : oui mais maintenant j'en avais plus besoin.... c pas grave... par contre: g dc ma base (id,nom,prénom,date de naissance) je veux afficher juste les 10 derniers sachant que g une centaine d'enregistrement....comment faire...? |
t'en auras toujours besoin, l'ordre n'est jamais garanti.
ORDER BY ... DESC LIMIT 10
Marsh Posté le 07-06-2004 à 14:57:04
bonjour,
j'aurais voulu savoir s'il était possible de reclassé ma base mysql (par ordre alphabétique par exemple) si oui comment
bonus: g une table (id,nom,prénom,date de naissance) je veux donc classer par ordre alphabétique des noms:
1) je trie ma base sauf la colonne id qui reste de 1 à ...X
ou
2) je réussi a compter le nombre de lignes de ma base SQL
(la 1) serait preferable)
???? merki
Message édité par OyT le 07-06-2004 à 14:59:49
---------------
yop yop