Avatar billede shjorth Nybegynder
28. januar 2009 - 11:52 Der er 4 kommentarer og
1 løsning

isset i mysql

Hejsa

Jeg har en db med en masse info.. Der er et felt der hedder "fly", jeg ville gerne trække alt ud hvor der "står noget i fly" da der er en del af dem der også er tomme..

Jeg tænker noget i stil med
SELECT * FROM tabel WHERE isset(fly)...

Nogle ideer?

Mange tak
Avatar billede showsource Seniormester
28. januar 2009 - 12:01 #1
SELECT * FROM tabel WHERE fly != ''
Avatar billede shjorth Nybegynder
28. januar 2009 - 12:29 #2
Merci.. Ligger du et svar?
Avatar billede showsource Seniormester
28. januar 2009 - 12:39 #3
Evt.
SELECT * FROM tabel WHERE fly IS NOT NULL
Avatar billede shjorth Nybegynder
28. januar 2009 - 14:02 #4
Takker :)
Avatar billede TommyB Nybegynder
28. januar 2009 - 14:36 #5
Et lille faldgruppe der...

NULL og tom streng er aldrig det samme: Du kan jo godt have havt data i fly som er blevet tømt til tom streng.

Jeg vil foreslå dig :
SELECT * FROM table WHERE length(fly) > 0;

..men kommer lidt an på din database-engine om det gør nogen forskel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester