webForumDet fria alternativet

Värde större än noll

Databaser & SQLur Databashanterare & SQL

6 svar · 210 visningar · startad av Nova

Medlem sedan feb. 2005216 inlägg
Frågan#1

Jag försöker ta fram värdena som är större än noll, men jag får fram alla tomma fält också. Access 2000 och nollvärden är tillåtna, kan det ha med det att göra eller är jag ute och cycklar som vanligt.

SELECT [Recept].[bildliten]
FROM Recept
WHERE [Recept].[bildliten] Is Not Null;
Medlem sedan juni 200032 969 inlägg
#2

Vad sägs om ett till villkor då?

SELECT [Recept].[bildliten]
FROM Recept
WHERE [Recept].[bildliten] Is Not Null
AND bildliten > 0
Medlem sedan feb. 2005216 inlägg
#3

Det blir protest mot det, data typ missmatch.
Fältet är text och inte numeriskt om det spelar någon roll i denna fråga.

Medlem sedan juni 200032 969 inlägg
#4

Ja, det spelar roll. Vad lagrar du i fältet? Om du lagrar tal ska du inte använda datatypen text.

Medlem sedan feb. 2005216 inlägg
#5

Jag lagrar "text" namnet på den "lilla" bilden (till exempel brod.jpg) till receptet och alla recept har inte bilder till därav att nollvärde är tillåtet.

Medlem sedan juni 200032 969 inlägg
#6
...AND bildliten <> ''
Medlem sedan feb. 2005216 inlägg
#7

Tackar:)

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