---
title: "Uppdatera tabell #2"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/153932-uppdatera-tabell-2"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2006-11-19T14:34:11.000Z"
updated: "2006-11-19T22:43:30.000Z"
replies: 6
views: 366
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/153932-uppdatera-tabell-2"
---

# Uppdatera tabell #2

## #1 — devotion, 2006-11-19T14:34Z

Hej!

Jag vill uppdatera en tabell enligt nedanstående kod:

```
update tblArticle set Category = 'Installationskabel' where Nr Like '01%'
```

Hur gör jag för att uppdatera flera kategorier i samma fråga?

dvs

```
update tblArticle set Category = 'Installationskabel' where Nr Like '01%'
update tblArticle set Category = 'Kraftkabel' where Nr Like '02%'
update tblArticle set Category = 'Anslutningskabel 'where Nr Like '03%'
...
osv
```

Använder SQLExpress

Mvh
Henrik

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

## #2 — LarsG, 2006-11-19T17:09Z

```
update tblArticle
set Category = 
case substring(Nr,1,2)
      when  '01' then 'Installationskabel'
      when  '02' then 'Kraftkabel'
       ...
end
where ...
```

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

## #3 — devotion, 2006-11-19T17:48Z

> **LarsG skrev:**
>
> ```
> update tblArticle
> set Category = 
> case substring(Nr,1,2)
>       when  '01' then 'Installationskabel'
>       when  '02' then 'Kraftkabel'
>        ...
> end
> where ...
> ```

Ser ju fantastiskt fint ut! :)  

Är det bara att fylla på? med flera "when"

Mvh
Henrik

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

## #4 — LarsG, 2006-11-19T18:02Z

Jo.

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

## #5 — devotion, 2006-11-19T18:21Z

Perfekt!  :)  

Men vad betyder:

```
substring(Nr,1,2)
```

Mvh
Henrik

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

## #6 — Peter S, 2006-11-19T21:56Z

Från fältet 'Nr', hämta '2' tecken med början på position '1'.

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

## #7 — devotion, 2006-11-19T22:43Z

> **Peter S skrev:**
>
> Från fältet 'Nr', hämta '2' tecken med början på position '1'.

aha...    :) 

Coolt!   :h 

Mvh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/153932-uppdatera-tabell-2
