Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi,

ich habe folgende frage.

ich habe eine address datenbank mit vielen nutzern und zu jedem nutzer ein bestimmtes alter, z.B. 18 oder 38 oder 65

jetzt will ich mit mysql eine abfrage starten und mir z.B. nur alle nutzer die älter als 18 sind, aber nicht älter als z.B. 38 sind anzeigen lassen.

also 18>38

wie mache ich aber eine SQL abfrage?

die muß sie SELECT anweisung aussehen?

danke

Geschrieben

Hallo,

Ich habs so gelöst

SELECT Tabelle1.Name, Tabelle1.Alter

FROM Tabelle1

WHERE (((Tabelle1.Alter)>=18 And (Tabelle1.Alter)<=38));

In meinem Beispiel heißt die Tabelle einfach Tabelle1 welche die Attribute Name und Alter hat. In der Where-Klausel frag ich dann alle Alter ab, welche größer oder gleich 18 und kleiner gleich 38 sind.

Gruß

Geschrieben
Originally posted by conym18

jetzt will ich mit mysql eine abfrage starten und mir z.B. nur alle nutzer die älter als 18 sind, aber nicht älter als z.B. 38 sind anzeigen lassen.

Besser noch geht's so:

SELECT *

FROM nutzer

WHERE alter BETWEEN 19 AND 38

Schliesst alle Datensätze ein, bei denen der Wert für "alter" zwischen 19 und 38 (jeweils inklusive!) liegt.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...