03. oktober 2000 - 16:44Der er
6 kommentarer og 3 løsninger
WHERE kategori = \'\'
Jeg vil lave et SQLquery som finder alle records, hvor et givent felt (tekst) er tomt.
Jeg har forsøgt med SQL = \"SELECT * FROM images WHERE kategori = \'\'\" uden held, ingen records fundet!! (Der er naturligvis næsten 2000 records uden kategori!\" Håber nogen kan hjælpe VH-Mark
Desværre, så har jeg prøvet med begge dele. MEN... Hvis nu jeg skriver SQL = \"SELECT * FROM images WHERE kategori = ´´\" Altså med nogle skæve plinger, så får jeg en lortefejl. Tak for det hurtige svar. Mark
har du prøvet med SQL = \"SELECT * FROM images WHERE kategori = \' \'\" ALtså et mellemrum SQL er så spøjs at en tom tekststreng bliver repræcenteret med et mellemrum og null med \'\', i nogen implemtationer af SQL, ved ikke hvorfor, men det f.eks. også grunden til at et mellemrum bliver repræcenteret med 2 mellemrumm.......
Selvfølgelig skal man kunne finde en tom tekst streng, og hvis ikke så burde man nok istedet overveje om man kunne repræcentere den tomme streng på en anden måde....
Kasseper (fedt navn ;-)) Du var ekstremt tæt på. \"SELECT * FROM images WHERE kategori IS NULL\" Den fungerer, hvorfor fatter jeg ikke !!
Tak for alt jeres hjælp
Synes godt om
Ny brugerNybegynder
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.