Avatar billede dennism Nybegynder
24. december 2005 - 20:10 Der er 6 kommentarer og
1 løsning

mySQL: fejl i foresp.

Jeg har følgende lille simple forespøgelse:
SELECT id, title FROM categories WHERE id_ref = '' ORDER BY title ASC

Selvom jeg har en række hvor der ikke er noget indhold i kolonnen id_ref som er af typen int, så bliver der ikke fundet nogle rækker.

Nogen der kan give en forklaring på det?
Avatar billede jaw Nybegynder
24. december 2005 - 20:17 #1
Ja, det tror jeg. Hvis det er typen int, så kan den ikke have et tomt indhold, men vil have 0, da 0 er det tætteste tal man komme, for at opnå tomt indhold...
Avatar billede erikjacobsen Ekspert
24. december 2005 - 20:18 #2
"ikke noget indhold" i et int-felt - så er det et felt med værdien: null
Avatar billede dennism Nybegynder
24. december 2005 - 23:05 #3
Ja, værdien er null. Men id_ref = null virker ikke. Kan I hjælpe?
Avatar billede erikjacobsen Ekspert
24. december 2005 - 23:20 #4
Ja, det hedder

  SELECT id, title FROM categories WHERE id_ref is null ORDER BY title ASC
Avatar billede dennism Nybegynder
25. december 2005 - 12:40 #5
Erikjacobsen, smider du lige et svar?
Avatar billede erikjacobsen Ekspert
25. december 2005 - 13:03 #6
Nej tak, jeg samler slet ikke på point.
Avatar billede dennism Nybegynder
25. december 2005 - 13:08 #7
Tak for hjælpen
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
Computerworld tilbyder specialiserede kurser i database-management

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