2 einfache SQL Fragen
-
Hallo ich habe zwei SQL Abfragen, die ich einfahc nicht hinkrieg:
1. Wie liste ich alle Personen auf die mit dem Buchstaben 'S' beginnen?
2. In meiner Tabelle ist das Datum in dem Format Tag/Monat/Jahr gespeichert. WIe kriege ich die Datensätze, die z.B im Jahre 1995 angefangen haben raus?
Danke schon mal für eure Hilfe
-
select * from Personen where Name like 'S%';
select * from Personen where Datum like '%\/1995';
Mit dem Backslash vor dem Slash bin ich mir nicht sicher.
-
hmm geht bei mir leider nicht.. Ich verwende übrigend Access SQL!
-
Sorry, aber ich hab' noch nie mit Access gearbeitet, da muss wohl jmd. anderes ran.
-
Bei Access ist * Platzhalter für beliebig viele und ? Platzhalter für ein Zeichen.
-
Ja Winzigweich hält sich ja an keine Standards... Nicht mal an die eigenen.
Der Versuch mit dem * als Joker im Statement kann nicht schaden. Zumindest wenn direkt in Access gearbeitet wird. Sollte der Zugriff über eine Schnittstelle erfolgen (z.B. ODBC), muss das Prozentzeichen als Joker funktionieren.Es wäre mir neu, dass man auf Datumsfelder den LIKE-Operator anwenden kann...
SELECT * FROM xxx WHERE (Datumsfeld BETWEEN '01.01.1995' AND '31.12.1995')