un select qui ne garde que dix lignes .... [SQL] - Programmation
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
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 ...
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
Marsh Posté le 01-07-2002 à 20:12:50
select top 10 machin from bidule
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=
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
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
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 ...
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 ?