---
title: "RegExp i MSSql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/185489-regexp-i-mssql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rob Tjotj"
published: "2010-12-09T13:29:04.000Z"
updated: "2010-12-09T20:22:26.000Z"
replies: 7
views: 697
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/185489-regexp-i-mssql"
---

# RegExp i MSSql

## #1 — Rob Tjotj, 2010-12-09T13:29Z

Hej igen!

Jag har lagrat telefonnummer mm i en tabell.
Nu vill jag söka men en del finns lagrade som 0123456789 och en del som ex. 0123-456 789.
Sökordet kan jag korrigera genom att använda RegExp så att jag bara får siffror.
Men hur hittar jag 0123456789 när det kan vara lagrat som 0123-45 67 89.
DVS. hur använder jag regExp på serversidan?

Tack på förhand
Robert

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

## #2 — GunnarD, 2010-12-09T13:44Z

Enklast, gör en Search/Replace på -, + och mellanslag.

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

## #3 — Rob Tjotj, 2010-12-09T13:49Z

> **[GunnarD skrev:](https://www.webforum.nu/p/1524898)**
>
> Enklast, gör en Search/Replace på -, + och mellanslag.

Hur gör jag det på serversidan?
Ge ett exempel.

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

## #4 — SPiN, 2010-12-09T15:06Z

```
select
    replace(
        replace(
            replace([Phone], '-', ''),
            '+', ''),
    ' ', '')
from
    ...
```

Fulkodat och klart. ;)

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

## #5 — Rob Tjotj, 2010-12-09T16:53Z

Sorry

Jag får det inte att fungera.
Jag vill ju ha det typ följande

> select \* from table where telefon = '0123456789'

Där telefon kan se ut som ex. 0123456789, 0123-456 789 eller 0123-45 67 89.
Jag vill alltså ha replace eller regexp på "telefon".

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

## #6 — @nders, 2010-12-09T17:57Z

Det är ju bara att applicera SPiNs exempel. Lägg in hela replace-uttrycket istället för bara fältnamnet.

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

## #7 — Rob Tjotj, 2010-12-09T20:12Z

Tack

Missade hakparanteserna. :p

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

## #8 — @nders, 2010-12-09T20:22Z

Hakparenteserna behövs inte.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/185489-regexp-i-mssql
