---
title: "Inga träffar när ett speciellt fält inkluderas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/177237-inga-träffar-när-ett-speciellt-fält-inkluderas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "budg1e"
published: "2009-03-01T15:48:03.000Z"
updated: "2009-03-19T11:16:06.000Z"
replies: 7
views: 617
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/177237-inga-träffar-när-ett-speciellt-fält-inkluderas"
---

# Inga träffar när ett speciellt fält inkluderas

## #1 — budg1e, 2009-03-01T15:48Z

Om jag söker något i fältet artikelnummer får jag träff med nedanstående kod

```
&" WHERE p.fld_KundID = " & iKundID & _
" AND p.fld_ArtikelNummer LIKE '%"&Request("ArtikelNummer")&"%' "&_
" AND p.fld_ArtikelBeskrivning LIKE '%"&Request("ArtikelBeskrivning")&"%' "&_
" AND p.fld_LagerPlats LIKE '%"&Request("LagerPlats")&"%' "&_
" AND p.fld_InfoKund LIKE '%"&Request("InfoKund")&"%' "&_
" AND p.fld_InfoFK LIKE '%"&Request("InfoFK")&"%' "&_
" AND p.fld_AntalLevererat LIKE '%"&Request("AntalLager")&"%' "&_
" ORDER BY p.fld_OrderID DESC"
```

men om jag lägger till raden nedan och gör om samma sökning får jag inga träffar

```
" AND p.fld_SerieNummer LIKE '%"&Request("SerieNummer")&"%' "&_
```

fältet är av typen Text och databasen är Access.

Permalänk: https://www.webforum.nu/p/177237

## #2 — @nders, 2009-03-01T15:52Z

Skriv ut den färdiga SQL-frågan så är det lättare, både för dig och för oss, att se vad som kan tänkas vara konstigt.

Permalänk: https://www.webforum.nu/p/2173772

## #3 — budg1e, 2009-03-01T15:57Z

```
SELECT o.fld_OrderID, o.fld_KundReferens, o.fld_InDatum, o.fld_UtDatum, o.fld_Mottagare, o.fld_Destination, 
o.fld_Fraktsedel, p.fld_OrderID, p.fld_ArtikelNummer, p.fld_ArtikelBeskrivning, p.fld_SerieNummer, 
p.fld_LagerPlats, p.fld_InfoKund, p.fld_InfoFK, p.fld_AntalLevererat 
FROM tbl_Pa p 
INNER JOIN tbl_Od o ON p.fld_OrderID = o.fld_OrderID 
WHERE p.fld_KundID = 9 AND p.fld_ArtikelNummer LIKE '%6540-502%' AND p.fld_SerieNummer LIKE '%%' 
AND p.fld_ArtikelBeskrivning LIKE '%%' AND p.fld_LagerPlats LIKE '%%' AND p.fld_InfoKund LIKE '%%' 
AND p.fld_InfoFK LIKE '%%' AND p.fld_AntalLevererat LIKE '%%' 
ORDER BY p.fld_OrderID DESC
```

Permalänk: https://www.webforum.nu/p/2173774

## #4 — @nders, 2009-03-01T16:29Z

Jag redigerade ditt inlägg så koden blir åtminstone något läsbar.

Om serienummerfältet är NULL får du ingen träff när du jämför mot tom sträng.

```
... AND iif(p.fld_SerieNummer IS NULL, '', p.fld_SerieNummer) LIKE '%%'...
```

Permalänk: https://www.webforum.nu/p/2173777

## #5 — budg1e, 2009-03-01T16:31Z

Fint nu funkar det, tackar & bugar

Permalänk: https://www.webforum.nu/p/2173778

## #6 — budg1e, 2009-03-19T10:51Z

NULL och MS SQL2005

Hej,
Hur ska den här raden se ut om jag använder MSSQL2005 istället för Access?

```
"AND iif(fld_SerieNummer IS NULL, '', fld_SerieNummer) LIKE
```

Permalänk: https://www.webforum.nu/p/2175797

## #7 — @nders, 2009-03-19T11:13Z

Kanske något sånt härnt kan fungera?

```
... AND CASE WHEN fld_SerieNummer IS NULL THEN '' ELSE fld_SerieNummer END LIKE ...
```

Permalänk: https://www.webforum.nu/p/2175799

## #8 — budg1e, 2009-03-19T11:16Z

Strålande...tackar

Permalänk: https://www.webforum.nu/p/2175800

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/177237-inga-träffar-när-ett-speciellt-fält-inkluderas
