---
title: "where case"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/105173-where-case"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "doggelito"
published: "2004-06-07T10:02:06.000Z"
updated: "2004-06-07T11:20:13.000Z"
replies: 4
views: 215
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/105173-where-case"
---

# where case

## #1 — doggelito, 2004-06-07T10:02Z

åhh, har fastnat och kommer inte loss!
hur skriver man en case i en where-tagg?

```
WHERE
    coalesce(@Categoryid, CategoryIDno) = CategoryIDno And
    coalesce(@Active, Active) = Active And
Case
@Search 
When <>'' Then Projectname Like '%' + @Search + '%' 
End
```

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

## #2 — LarsG, 2004-06-07T10:43Z

det behövs väl ingen case i detta fall

```
WHERE
    coalesce(@Categoryid, CategoryIDno) = CategoryIDno And
    coalesce(@Active, Active) = Active And
Projectname Like '%' + @Search + '%'
```

Om @search kan vara null så får du lägga på en coalesce.

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

## #3 — doggelito, 2004-06-07T11:03Z

> **LarsG skrev:**
>
> det behövs väl ingen case i detta fall

Nepp, mycke riktigt! :bire

```
WHERE
    coalesce(@Categoryid, p.CategoryIDno) = p.CategoryIDno And
    coalesce(@Active, p.Active) = p.Active and
    Projectname  Like  coalesce('%' + @Search + '%', null)
```

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

## #4 — LarsG, 2004-06-07T11:08Z

Jag förstår inte nyttan av din sista colaesce.  om @search är null så blir 

```
'%' + @Search + '%'
```

också null.

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

## #5 — doggelito, 2004-06-07T11:20Z

> **LarsG skrev:**
>
> Jag förstår inte nyttan av din sista colaesce.

 Inte jag heller! Lite trög idag, måste vara för att det är måndag eller nått!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/105173-where-case
