webForumDet fria alternativet

sql-fråga?

8 svar · 209 visningar · startad av MoonCow

MoonCowMedlem sedan juni 2001223 inlägg
#1

tja! kan jag ställa en fråga till databasen där jag tar ut alla poster som HAR något i en kolumn?

WHERE <> ''

?

------------------
dom sa att en milion apor med skirvmaskiner skulle återskapa Shakespeares samlade verk om de bara fick tid... internet bevisade motsatsen

@ndersMedlem sedan juni 200032 969 inlägg
#2

Jopp. Följande gäller för ett text/pm-fält (antar att vi pratar access)

... WHERE NOT fldField = '' AND NOT fldField IS NULL

Om det är ett numeriskt fält så får du droppa det första av de två villkoren.

Mvh,

------------------
Don't panic!

MoonCowMedlem sedan juni 2001223 inlägg
#3

aha... visste inte att det skulle vara nån skillnad men det är access.. :)
tack iaf :)..

------------------
dom sa att en milion apor med skirvmaskiner skulle återskapa Shakespeares samlade verk om de bara fick tid... internet bevisade motsatsen

@ndersMedlem sedan juni 200032 969 inlägg
#4

När ett numeriskt fält är tomt så är det null. Du kan inte jämföra med en tom sträng, eftersom det borde ge dig ett 'type mismatch'-fel.

Mvh,

------------------
Don't panic!

MoonCowMedlem sedan juni 2001223 inlägg
#5

ok, har upptäckt det då det inte alltid funkat med typ: if isNull(variabel)

fått köra med: if isnull(variabel) or variabel = "" or variabel = " "

tack iaf...

------------------
dom sa att en milion apor med skirvmaskiner skulle återskapa Shakespeares samlade verk om de bara fick tid... internet bevisade motsatsen

@ndersMedlem sedan juni 200032 969 inlägg
#6

or variabel = " "

Men då är faktiskt inte fältet tomt. :)

------------------
Don't panic!

MoonCowMedlem sedan juni 2001223 inlägg
#7

men dummt folk kan råka göra att mellanlag ;)

------------------
dom sa att en milion apor med skirvmaskiner skulle återskapa Shakespeares samlade verk om de bara fick tid... internet bevisade motsatsen

VideMedlem sedan dec. 19998 577 inlägg
#8

Därför bör man alltid köra en trim() på alla textfält som du stoppar in i fältet. :)

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

MoonCowMedlem sedan juni 2001223 inlägg
#9

hehe.. kanske att tänka på :)

------------------
dom sa att en milion apor med skirvmaskiner skulle återskapa Shakespeares samlade verk om de bara fick tid... internet bevisade motsatsen

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