banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

 

Pied de page des forums

Powered by FluxBB