|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Farid Inscription : janvier 2008 Messages : 368 ![]() |
Bonjour à tous,
j'ai créé une table Villes avec 2 champs comme ceci : id -> type INT, c'est ma clé primaire qui est auto incrémenté nom_ville -> VARCHAR(50), avec un index UNIQUE Mes données : villes id nom_ville 1 Paris 2 Lyon 3 Toulouse Quand je fais : Code SQL : SELECT * FROM villes; J'obtiens : villes id nom_ville 2 Lyon 1 Paris 3 Toulouse Je voudrai savoir pourquoi le résultat est trié par rapport au 2eme champs alors que je n'est rien précisé et que le 1er est aussi indexé? Merci.
|
|
|
00
|
|
|
#2 |
![]() ![]() |
J'ai remarqué ça en interrogeant via phpMyAdmin en effet.
C'est peut-être parce que l'index sur le nom est le plus utilisé et le plus frais en mémoire ? Mais ne te fie pas à ce tri apparent. Si tu veux un résultat trié, spécifie le clairement dans la requête.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 950 ![]() |
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#4 | |
|
Membre chevronné
![]() Farid Inscription : janvier 2008 Messages : 368 ![]() |
Citation:
Donc comme l'a dit CinePhil, pour avoir un résultat trié, toujours le préciser dans la requête. Merci à vous. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com