webForumDet fria alternativet

datum = null?

7 svar · 273 visningar · startad av Jymdis

JymdisMedlem sedan mars 20016 260 inlägg
#1

om ett datum fält är tomt, vad ska jag göra för jämförelse i sql sats då för att det ska uppfyllas?

psuedo-kod:

select * from tabell where datum = null

Men se det fungerar inte!

PeeerMedlem sedan mars 20025 907 inlägg
#2

Är det tomt eller är det null?

select * from tabell where datum = ''
eller
select * from tabell where datum is null
Engine^Medlem sedan dec. 20003 887 inlägg
#3

Använd den senare, som Peeer visade. Att jämföra med en tom sträng är en nödlösning.

JymdisMedlem sedan mars 20016 260 inlägg
Engine^Medlem sedan dec. 20003 887 inlägg
#5

Sov sött :) :e

JymdisMedlem sedan mars 20016 260 inlägg
#6

Bara en fråga - om man vill ta ut allt som inte är null då? =)

@ndersMedlem sedan juni 200032 969 inlägg
#7

NOT. ;)

select * from tabell where datum is not null
JymdisMedlem sedan mars 20016 260 inlägg
#8

Men fasen, nu går jag å lägger mig på riktigt.
Helt ärligt, jag visste det, men fatta noll (ironi kanske?) när jag inte fick tillbaka några records på frågan när jag använde not. Kanske för att där inte var några.

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