[SQL] un select qui ne garde que dix lignes ....

un select qui ne garde que dix lignes .... [SQL] - Programmation

Marsh Posté le 01-07-2002 à 19:54:59    

Voilà je voudrais garder les 10 premieres lignes d'un select ...
 
j'ai tenté ça :
 
select machin from bidule limit 10 .. mais apparamment sybase apprécie pas trop ..
 
z'avez une solution ?

Reply

Marsh Posté le 01-07-2002 à 19:54:59   

Reply

Marsh Posté le 01-07-2002 à 20:03:00    

paranoidandroid a écrit a écrit :

Voilà je voudrais garder les 10 premieres lignes d'un select ...
 
j'ai tenté ça :
 
select machin from bidule limit 10 .. mais apparamment sybase apprécie pas trop ..
 
z'avez une solution ?



avec oracle tu fais select machin from bidule where rownum<10  
(ou qqch comme ça)
mais bon je doute que ça soit pareil avec sybase :)
en un mot comme en 100: mate la doc;)

Reply

Marsh Posté le 01-07-2002 à 20:08:28    

--greg-- a écrit a écrit :

avec oracle tu fais select machin from bidule where rownum<10  
(ou qqch comme ça)
mais bon je doute que ça soit pareil avec sybase :)
en un mot comme en 100: mate la doc;)




 
ben je connais un truc similaire sur sybase ..
 
set rowcount 10 // limite a dix
select ...
set rowcount 0 // pour pas de limite
 
mais bon c'est trop lourd je trouve ...

Reply

Marsh Posté le 01-07-2002 à 20:10:26    

paranoidandroid a écrit a écrit :

 
 
ben je connais un truc similaire sur sybase ..
 
set rowcount 10 // limite a dix
select ...
set rowcount 0 // pour pas de limite
 
mais bon c'est trop lourd je trouve ...




 
ben ouais
le rownum d'oracle je trouve ça naze aussi

Reply

Marsh Posté le 01-07-2002 à 20:12:50    

select top 10 machin from bidule :??:


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 01-07-2002 à 20:17:55    

JWhy a écrit a écrit :

select top 10 machin from bidule :??:




 
nan .. marche po ..
 
et puis la doc de sybase est pas des plus pratique ..
 
http://www.sybase.com/search_resul [...] timeframe=

Reply

Marsh Posté le 01-07-2002 à 21:13:23    

sur google:
set rowcount N
select * from Table
order by some_columns
set rowcount 0
 
je crois pas que t'ais le choix :(


Message édité par JWhy le 01-07-2002 à 21:14:22

---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 02-07-2002 à 00:30:31    

JWhy a écrit a écrit :

sur google:
set rowcount N
select * from Table
order by some_columns
set rowcount 0
 
je crois pas que t'ais le choix :(




 
c'est ce que j'ai écris plus haut ...
 
J'essayé d'exécuter la requete au niveau de php .. c'ets pas la joie

Reply

Marsh Posté le 02-07-2002 à 10:52:07    

Y'a t il un moyen ... lors d'une requete .. de placer une colonne avec une séquance ???
 
Ca résoudrait mon probleme
 
select id, auteur, comment, (seq++) from MACHIN having seq<10
 
un truc dans ce genre, bien sur ce que je viens d'écrire ne marche pàas du tout ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed