Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Paule am April 05, 2016, 14:01:23

Titel: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: Paule am April 05, 2016, 14:01:23
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
Titel: Re: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: DF6GL am April 05, 2016, 14:07:15
Hallo,

SELECT MI_Villages.VillageName, MI_Villages.GPSCoordinates
FROM MI_Villages
where GPSCoordinates is not null
Titel: Re: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: Paule am April 05, 2016, 14:22:46
Oh man...wie dämlich.
Da hätte man selber drauf kommen können...  ::)

Danke!
Titel: Re: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: Paule am April 05, 2016, 15:12:07
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.

Titel: Re: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: MzKlMu am April 05, 2016, 15:35:33
Hallo,
0 ist ja auch nicht NULL sondern halt 0.
Sind die Koordinaten als Text oder als Zahl abgelegt ?
Titel: Re: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: DF6GL am April 05, 2016, 16:27:17
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"
Titel: Re: Abfrage soll nur komplette Datensätze anzeigen
Beitrag von: Paule am April 05, 2016, 18:21:04
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! :)