#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