<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Zliczanie wszystkich rekordów]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1869&amp;type=atom"/>
	<updated>2013-07-21T17:39:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1869</id>
		<entry>
			<title type="html"><![CDATA[Odp: Zliczanie wszystkich rekordów]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4653#p4653"/>
			<content type="html"><![CDATA[Zdecydowanie. Użycie limit nie jest złe - offset jest problematyczny (dla dużych offsetów).

Więc możesz użyć:

where kolumn > ? order by kolumna asc limit 10;

Ale ja osobiście wolę podawać różne liczby elementów na stronie, za to robić "stronicowanie" w/g jakiejś wartości która ma sens dla danych (temat/ data dodania, itp).]]></content>
			<author>
				<name><![CDATA[depesz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1564</uri>
			</author>
			<updated>2013-07-21T17:39:32Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4653#p4653</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Zliczanie wszystkich rekordów]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4652#p4652"/>
			<content type="html"><![CDATA[dziękuję za konstruktywną odpowiedź, powiedz mi czy lepszym rozwiązaniem pod względem wydajności będzie wypisanie interesujących mnie wyników na zasadzie:


SELECT nazwa FROM lokalizacja WHERE id_lokalizacja > 10 AND id_lokalizacja < 15]]></content>
			<author>
				<name><![CDATA[rydlik]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1559</uri>
			</author>
			<updated>2013-07-21T13:01:51Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4652#p4652</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Zliczanie wszystkich rekordów]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4651#p4651"/>
			<content type="html"><![CDATA[No to musisz wydać dwa zapytania. jedno zliczające, drugie pobierające dane.

Z innej beczki - robienie stronicowania danych poprzez limit/offset jest [color=#FF0000][b]bardzo[/b][/color] złym pomysłem (pod względem wydajności).]]></content>
			<author>
				<name><![CDATA[depesz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1564</uri>
			</author>
			<updated>2013-07-21T10:37:51Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4651#p4651</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Zliczanie wszystkich rekordów]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4649#p4649"/>
			<content type="html"><![CDATA[Witam, mam na pozór łatwy problem, bardzo prosił bym o pomoc w jego rozwiązaiu. 

pisiadam zapytanie:

SELECT nazwa FROM lokalizacja WHERE id_lokalizacja > 10 ORDER BY id_lokalizacja LIMIT 3 OFFSET 0

chciałbym zliczyć wszystkie rekordy jakie spełniają kryterium:

SELECT nazwa FROM lokalizacja WHERE id_lokalizacja > 10 

przy czym wyświtelić tylko

ORDER BY id_lokalizacja LIMIT 3 OFFSET 0

potrzebuję tego do zliczania ilości stron. Strona pisana jest w PHP, może jest jakas funkcja w php? pozdrawiam]]></content>
			<author>
				<name><![CDATA[rydlik]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1559</uri>
			</author>
			<updated>2013-07-21T06:30:39Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4649#p4649</id>
		</entry>
</feed>
