webForumDet fria alternativet

Värde större än noll

Databaser & SQL

6 svar · 212 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 967 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 967 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 967 inlägg
#6
...AND bildliten <> ''
Medlem sedan feb. 2005216 inlägg
#7

Tackar:)

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)