Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "rownum"
czezz
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 0
Dołączył: 24.07.2003

Ostrzeżenie: (10%)
X----


W oracle jest taki parametr w warunku WHERE "rownum".
Pozwala on przy dowolnym zapytaniu do bazy danych wyświetlić określoną ilość wierszy.

przykładowe zapytanie:
[sql:1:01467a0174]

SELECT * FROM jakas_tabela WHERE rownum = 10;

[/sql:1:01467a0174]

spowoduje wyświetlenie tylko 10 pierwszych wierszy.
Czy ktoś wie jak skonstruować tego typu zapytanie w MySQL ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mm2
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.09.2006

Ostrzeżenie: (0%)
-----


Cytat(czezz @ 24.03.2004, 17:14:43 ) *
SELECT * FROM jakas_tabela WHERE rownum = 10;


Takie cos niczego nie wyswietli... zapewne chodzilo Ci o zapytanie:

SELECT * FROM jakas_tabela WHERE rownum <= 10;

Dzieje sie tak dlatego, ze rownum wstawia numerki wierszy do wynikow zapytania, gdy jest w wiersu o rownum=1 (czyli w pierwszym wierszu) sprawdza ze nie jest on =10 i go odrzuca, bierze nastepny wiersz i znow stwierdza za ma rownum=1 i ze nie jest on =10... proste no nie? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie
- czezz   "rownum"   24.03.2004, 16:14:43
- - kszychu   LIMIT 0, 10   24.03.2004, 16:20:36
- - mm2   Cytat(czezz @ 24.03.2004, 17:14:43 ) ...   21.09.2006, 08:49:30
- - nospor   @mm2 zarejstrowales sie tylko poto by odpowiedziec...   21.09.2006, 08:56:08


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 01:42