Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#2 Thu 19 October 2006 09:52
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: [SQL] Supprimer une ligne sur deux dans une table
Bonjour,
Si on est sûr de son coup, on crée une colonne num_ordre entier, on la met à jour ensuite par rowid puis on fait la requête SQL sur les valeurs paires - num_ordre mod 2 = 0 (ou impaires) de num_ordre
Reste plus qu'à appuyer sur "suppr", puis à compacter la table
A tester sur une copie quand même
Hors ligne
#4 Thu 19 October 2006 14:22
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: [SQL] Supprimer une ligne sur deux dans une table
Pardon: mod = modulo = reste de la division.
Donc xx mod 2 = zero si pair, non nul autrement
Hors ligne