#1 Wed 19 January 2011 19:33
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Sql
Bonjour,
comment sélectionner dans une table des communes avec pour seul champ les noms.
ATTENTION je ne veux pas ajouter de champ
1) les 100 premières lignes
2) les lignes de 101 à 300
3) les lignes après 300
cordialement
Jean-Marc Hanczyk
Hors ligne
#2 Wed 19 January 2011 20:47
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: Sql
bonjour,
bon une idée de la manip
cas 1
select nom
from communes
where rowid <= 100;
cas 2
select nom
from communes
where rowid <=300
into temp
ensuite
select nom
from communes
where rowid < 101
et en gardant à l'écran la sélection temp, on inverse la sélection
et hop.
3)
select nom
from communes
where rowid <=300
into temp
et inversion de la sélection
bon d'accord pour 2)
on peut essayer
select nom
from communes
where rowid >=101 and rowid <=300
mais je ne suis pas très sur que ça marche bien.
de même pour le 3)
select nom
from communes
where rowid > 300
cordialement
Dernière modification par Damien BEAUSEIGNEUR (Wed 19 January 2011 20:48)
Hors ligne
#3 Wed 19 January 2011 21:07
- jean94
- Participant assidu
- Date d'inscription: 13 Aug 2009
- Messages: 436
Re: Sql
Pour la ligne 101 à 301 je crois que mapinfo accepte le mot-clé "between" :
select nom
from communes
where rowid between 101 and 300
JF
Hors ligne
#4 Wed 19 January 2011 21:23
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: Sql
merci, c'est tout bon !
Jean-Marc Hanczyk
Hors ligne