Anwendungs-Software und Apps 14.497 Themen, 73.679 Beiträge

ACCES / Select - Anweisung

mikerider / 3 Antworten / Baumansicht Nickles

Wer kann mir helfen. Ich suche schon seit meinem vorigen Leben die Antwort auf die Frage: wie kann ich die Bedingung am Ende der Select anweisung nicht nur einen Wert zuordnen, sondern diese Bedingung variabel gestalten.

bei Antwort benachrichtigen
Anonym mikerider „ACCES / Select - Anweisung“
Optionen

Also mal sehen obs das ist was Du wissen willst

select * from Tabelle
Where Spaltenname Vergleichsoperator Vergleichswert

Spaltenname=Spaltenname der ausgewählten Tabelle
Vergleichsoperator= = gleich
> größer als
ungleich
>= größer gleich

*wenn der Vergleichswert aus Datum oder Zeichenkette besteht, dann wird dieser in Hochkommata geschrieben
*bei Zeichenketten genügt bereits der Anfangsbuchstabe um die Zeilenauswahl zu definieren

Bsp.:
select Personalname
from Personendaten
Where Personalname
ERgebnis: Engelbrecht
Albrecht
Leistner ...

Also alle Namen unterhalb des alphabetischen Buchstaben M






bei Antwort benachrichtigen
mikerider Anonym „Also mal sehen obs das ist was Du wissen willst select from Tabelle Where...“
Optionen

Hallo blub

Freue mich das Du geantwortest hast.
Das Problem geht einen Schritt weiter. Ich möchte die Bedingung
die ich mit " =, >, etc." festlege ändern.
Beispiel ich habe eine Autodatenbank.
Ich möchte ein neues Model eintragen und mit der Select - Anweisung
jeden Eintrag auswählen
1. Marke
2. Modell; jetzt sollen mir nur die Modelle der entsprechenden Marke
angezeigt werden.
3. Hubraum usw.

Ich hoffe das ist einigermaßen Anschaulich formuliert.

bei Antwort benachrichtigen
Anonym mikerider „ACCES / Select - Anweisung“
Optionen

Achso nochwas

es geht auch so

select Personalname, Abteilungsnummer, Gehalt (Spalten)
from Personaldaten (Tabelle)
Where Abteilung = 3 AND
Gehalt > 4000

Ausgabe:

Personalname Abteilungsnummer Gehalt
Leistner 121 4700.00
Albrecht 222 4300.00

z.B.
weiterhin kann man auch noch

AND Spalte=´Bedingung´ AND Abteilungsnummer = 3

->alle Datenzeilen in denen beide Einzelbedingungen erfüllt sind und die Mitarbeiter von Abtl. 3 werden angezeigt

OR Spalte = ´Bedingung´or Abteilungsnummer = 3

-> Datenzeilen werden ausgegeben, die entweder die 1. oder die 2. Bedingung erfüllen

NOT NOT Abteilungsnummer = 2 Es werden elle Datenzeilen ausgegeben, die die Bedingung nicht erfüllen also alle Datenzeilen außer Abtl. 2

bei Antwort benachrichtigen