Hallo,
ich habe eine äußerst simple Frage:
Ich habe eine durchaus einfache Abfrage konzipiert, mit zwei Feldern aus einer Tabelle.
Den "VillageName" und "GPSCoordinates".
Nun habe ich nicht zu jedem hinzugefügten Village die GPS-Koordinaten.
Ich möchte, dass diese dementsprechend nicht angezeigt werden in der ABfragse, sondern nur die Datensätze, wo eben der VillageName und die Koordinaten vorhanden sind.
Der SQL-Code meiner ABfrage lautet deshalb vorerst:
SELECT MI_Villages.VillageName, MI_Villages.GPSCoordinates
FROM MI_Villages;
Wie müsste ich das jetzt verändern, dass er mir die Datensätze wie oben beschrieben darstellt?
Vielen Dank für eure Hilfe und viele Grüße,
Marcus
Hallo,
SELECT MI_Villages.VillageName, MI_Villages.GPSCoordinates
FROM MI_Villages
where GPSCoordinates is not null
Oh man...wie dämlich.
Da hätte man selber drauf kommen können... ::)
Danke!
Nun noch eine Frage zu der Kondition bei den GPS-Koordinaten.
Bei manchen haben wir einfach 000.000000,000.000000 eingetragen, da wir diese nicht wussten.
WIe kann ich diese jetzt ausschließen in der ABfrage?
Mit "Ist nicht Null" werden sie trotzdem angezeigt.
Hallo,
0 ist ja auch nicht NULL sondern halt 0.
Sind die Koordinaten als Text oder als Zahl abgelegt ?
Hallo,
sehr vermutlich ist das Datentyp Text.....
Wenn die "Null-Koordinaten" wirklich genau so "000.000000,000.000000" lauten und der Datentyp Text ist, dann:
where GPSCoordinates is not null or GPSCoordinates <> "000.000000,000.000000"
Hm, das hatte ich schon mal ausprobiert. Ging leider nicht.
Ich habe nochmal die Daten gelöscht und neu hinzugefügt. Dann gings. :)
Also alles gelöst!
Danke! :)