Table dans l'ordre
Résolu/Fermé
cedvip
Messages postés
22
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
15 juillet 2010
-
9 janv. 2008 à 16:03
cedvip Messages postés 22 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 15 juillet 2010 - 9 janv. 2008 à 18:33
cedvip Messages postés 22 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 15 juillet 2010 - 9 janv. 2008 à 18:33
A voir également:
- Table dans l'ordre
- Table ascii - Guide
- Table des matières word - Guide
- Excel trier par ordre croissant chiffre - Guide
- Triez cette liste par ordre alphabétique des villes et par note de la meilleure à la moins bonne. quel mot est formé par les 8 premières lettres de la colonne code ? ✓ - Forum Excel
- Comment remettre les chaines dans l'ordre tv lg ✓ - Forum Box et Streaming vidéo
6 réponses
cedvip
Messages postés
22
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
15 juillet 2010
6
9 janv. 2008 à 18:33
9 janv. 2008 à 18:33
merci nickel
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
9 janv. 2008 à 17:19
9 janv. 2008 à 17:19
Salut,
Si c'est une base de donnée qui n'est pas trop grande, ou qui ne doit pas répondre à beaucoup de requêtes par seconde, je ne pense pas que tu vas gagner beaucoup de temp si tu la trie.
Si tu veux la trier uniquement à la sortie, tu peux ajouter un "ORDER BY champ [DESC,ASC] {champ2 [ASC,DESC]}" ( [] := optionnel; {}:= répétition).
Si tu veux vraiment la trier, tu peux utiliser différents algorithmes de tri : Wikipedia.
Pour la suppression du doublon, comment tu t'y prends et quel est le resultat (le retour d'erreur ou autre) ?
@Bientôt
Si c'est une base de donnée qui n'est pas trop grande, ou qui ne doit pas répondre à beaucoup de requêtes par seconde, je ne pense pas que tu vas gagner beaucoup de temp si tu la trie.
Si tu veux la trier uniquement à la sortie, tu peux ajouter un "ORDER BY champ [DESC,ASC] {champ2 [ASC,DESC]}" ( [] := optionnel; {}:= répétition).
Si tu veux vraiment la trier, tu peux utiliser différents algorithmes de tri : Wikipedia.
Pour la suppression du doublon, comment tu t'y prends et quel est le resultat (le retour d'erreur ou autre) ?
@Bientôt
cedvip
Messages postés
22
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
15 juillet 2010
6
9 janv. 2008 à 17:37
9 janv. 2008 à 17:37
la tble est asses grande, y'a presque 1000 lignes, donc dans le desordre c'est po terrible. je vais essayer tes solution merci.
quant a ta question comment je supprime, je fait un clic droit ; supprimer ( ouai je débute lol) et le message d'erreur dit : "les valeurs de la ligne mise a jour ou supprimées ne rendent pas ligne unique ou modifie plusieur lignes."
si tu peu eclairer ma petit lanterne merci a toi.
quant a ta question comment je supprime, je fait un clic droit ; supprimer ( ouai je débute lol) et le message d'erreur dit : "les valeurs de la ligne mise a jour ou supprimées ne rendent pas ligne unique ou modifie plusieur lignes."
si tu peu eclairer ma petit lanterne merci a toi.
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
9 janv. 2008 à 17:50
9 janv. 2008 à 17:50
il manque une clé primaire et tu aurais pu préciser qu'il s'agit d'Access, c'est un minimum jsuque la transmission de pensées sera inventé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
9 janv. 2008 à 18:31
9 janv. 2008 à 18:31
quasiment la même chose
en tout cas t'as besoin d'un champ unique cad une colonne dans la table qui ne contient pas de doublons.
bref ajoutes un champ p.ex. ID
dans SQLMSE va en design de la table
ajoutes le champ
dans ses properties cherche "Identity" et ouvre le noeud (cliques sur le "plus")
puis clique de droit sur le champ ID et choisis Primary Key
sauvegarde la table
dans SQLMSE tu devrais pas avoir besoin de vider la table d'abord (mais bien en Access) donc à l'ouverture tu devrait voir que le champs s'est rempli avec 1, 2, 3, etc.
ceci permet au moteur de la bdd de trouver les lignes que tu veut effacer
voilà
en tout cas t'as besoin d'un champ unique cad une colonne dans la table qui ne contient pas de doublons.
bref ajoutes un champ p.ex. ID
dans SQLMSE va en design de la table
ajoutes le champ
dans ses properties cherche "Identity" et ouvre le noeud (cliques sur le "plus")
puis clique de droit sur le champ ID et choisis Primary Key
sauvegarde la table
dans SQLMSE tu devrais pas avoir besoin de vider la table d'abord (mais bien en Access) donc à l'ouverture tu devrait voir que le champs s'est rempli avec 1, 2, 3, etc.
ceci permet au moteur de la bdd de trouver les lignes que tu veut effacer
voilà
cedvip
Messages postés
22
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
15 juillet 2010
6
9 janv. 2008 à 17:54
9 janv. 2008 à 17:54
desole mais je sais pas ce que c'es tqu'une clée primaire, et je me sert pas d'acces, le message d'ereur est apparue sur SQL managment studio express