Seite 1 von 1

SQL Befehl zum Verknüfen von zwei Bedingungen?

Verfasst: Mi, 08.02.2006 22:56
von hhbreth
Hallo Experten,

kann mir jemand sagen, wie ich im SQL-Modus zwei Bedingungen verknüpfen kann?
Mein Problem: ich will mir Vorname und Name von Schülern anzeigen lassen, bei denen das Feld "Gruppe" die 1 enthält und das Feld "Reader" leer ist.
Mein Versuch:
select "tabelle"."Vorname";"tabelle"."Name"
from "tabelle"
where "tabelle"."Gruppe"=1 and "tabelle"."Reader"=ist leer
hat nicht funktioniert.

Verfasst: Do, 09.02.2006 08:01
von pmoegenb
Hallo Hans-Heinrich,
where "tabelle"."Gruppe"=1 and "tabelle"."Reader"=ist leer
Probiers mal mit

Code: Alles auswählen

where "tabelle"."Gruppe"=1 and IsNull("tabelle"."Reader")
Gruß

Peter

Verfasst: Do, 09.02.2006 12:24
von hhbreth
Hallo Peter,
hat leider nicht funktioniert. :(
Es kommt als Fehlermeldung: Die Dateninhalte konnten nicht geladen werden.

Hast Du noch eine Idee?

Verfasst: Do, 09.02.2006 13:21
von pmoegenb
Hallo Hans-Heinrich,

so müsste es jetzt klappen:

Code: Alles auswählen

select "tabelle"."Vorname","tabelle"."Name"
from "tabelle"
where "tabelle"."Gruppe"=1 and "tabelle"."Reader" Is Null
Die Aufzählung der Feldnamen bei Select muss statt durch Semikolon mit Komma getrennt werden. Wenn Du nur auf eine Tabelle zugreifst ist es ausreichend, den Tabellennamen nur in der From-Klausel anzugeben. Die Angabe des Tabellennamens bei den Feldnamen ist zur Unterscheidung nur erforderlich, wenn derselbe Feldnamen in ein oder mehreren Tabellen gleichlautend ist.


Gruß

Peter

Verfasst: Do, 09.02.2006 14:20
von hhbreth
Hallo Peter,

herzlichen Dank, es funktioniert tadellos! :D

Danke auch für die Erläuterung, damit habe ich wieder einen weiteren Schritt gelernt, ich bin nämlich was Datenbanken angeht ein absoluter Anfänger.
Hast Du vielleicht auch noch einen Tipp, wo ich die gängigsten SQL-Befehle in einer Zusammenstellung finden könnte? Dann müsste ich vielleicht nicht mehr so viele "dumme" Fragen stellen.
Jedenfalls herzlichen Dank :!:

Verfasst: Do, 09.02.2006 14:29
von pmoegenb
Hallo Hans-Heinrich,

im Moment fällt mir nur http://de.wikipedia.org/wiki/Sql ein. Aber Du kannst ja mal googeln.

Gruß

Peter

Verfasst: Do, 09.02.2006 15:08
von hhbreth
Hallo Peter,
das geht ja superschnell! Vielen Dank, es ist genau das, was ich brauche! :D