---
title: "Ersätta \"0\" med +46"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/120509-ersätta-0-med-46"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SteveP"
published: "2005-01-19T13:20:21.000Z"
updated: "2005-01-19T14:40:56.000Z"
replies: 3
views: 464
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/120509-ersätta-0-med-46"
---

# Ersätta "0" med +46

## #1 — SteveP, 2005-01-19T13:20Z

Jag har en massa telefon nr:

026640710
042105518
018557200
086145400
021173000
055086000

Jag vill ersätta första "0" med +46 för att göra Tel nr internationella.

SQL server 2000 använder jag mig av.

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

## #2 — LarsG, 2005-01-19T13:28Z

```
update t
set phoneNumber = '+46' + substring(phoneNumber,2,len(phoneNumber-1))
```

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

## #3 — SteveP, 2005-01-19T14:35Z

The conversion of the varchar value '0611061112088' overflowed an int column. Maximum integer value exceeded.

Kolumnen är Varchar(255)
Förstår inte varför den vill ha INT?

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

## #4 — LarsG, 2005-01-19T14:40Z

Skrev fel

```
update t
set phoneNumber = '+46' + substring(phoneNumber,2,len(phoneNumber)-1)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/120509-ersätta-0-med-46
