webForumDet fria alternativet

mellan

5 svar · 204 visningar · startad av alfa

alfaMedlem sedan juni 2000202 inlägg
#1

Hur var det man gjorde om man ska hämta något från databasen
som är mellan 100 och 200

SELECT namn.namn, namn.pris
FROM namn
WHERE (((namn.pris)<100 And (namn.pris)>200));

Alfa

@ndersMedlem sedan juni 200032 969 inlägg
#2

Ett tal kan inte vara mindre än 100 och större än 200 samtidigt, det är en logisk omöjlighet.

SELECT namn.namn, namn.pris 
FROM namn 
WHERE namn.pris >=100 AND namn.pris < 200

Det går också att använda nyckelordet BETWEEN.

Mvh

alfaMedlem sedan juni 2000202 inlägg
#3

Hur är det BETWEEN funkar ?

Alfa

@ndersMedlem sedan juni 200032 969 inlägg
#4

... WHERE någonting BETWEEN detena AND detandra

alfaMedlem sedan juni 2000202 inlägg
#5

SELECT namn.namn, namn.pris
FROM namn
WHERE namn.pris >=100 AND namn.pris < 200

Förklara närmare

SELECT namn.namn, namn.pris
FROM namn
WHERE namn.pris BETWEEN 100 and 200

Är detta rätt

Alfa

@ndersMedlem sedan juni 200032 969 inlägg
#6

Det ser rätt ut. Du kanske får ändra på värdena beroende på om du vill ha inklusive 100 / 200, men det märker du när du testar.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)