On Mon, 27 Mar 2006 02:54:28 -0800 (PST)
"Matthias P." <warhawk-RbZlAiThDcE@xxxxxxxxxxxxxxxx> wrote:
>
>Hallo,
>
>Zur Aufgabenstellung.
>Ich habe eine Adressdatenbank aus der ich nach Eingabe einer PLZ die 5
>nächsten Adressen ausgeben möchte.
>Der Webseiten besucher gibt also seine PLZ ein und die Adressen der 5
>nächsten aus der Adressdatenbank muss ausgegeben werden.
>Kann mir dabei einer helfen?
Im Prinzip ja:
SELECT adresse, <distanzformel($koordinaten)>
FROM adressen
ORDER BY
<distanzformel($koordinaten)>;
wäre die darstellung aller Adressen mit zunehmender Entfernung.
Jetzt kann man sich die Ausgabe auf die 5 ersten Datensätze beschränken:
pgsql:
SELECT adresse, <distanzformel($koordinaten)>
FROM adressen
ORDER BY
<distanzformel($koordinaten)>
LIMIT 5;
firebirdsql:
SELECT FIRST 5 adresse, <distanzformel($koordinaten)>
FROM adressen
ORDER BY
<distanzformel($koordinaten)>;
ervin
--
Ervin Peters
D-99425 Taubach
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
|