---
title: "stränghantering efternamn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/125282-stränghantering-efternamn"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Tigermannen"
published: "2005-03-28T18:59:04.000Z"
updated: "2005-03-29T08:40:48.000Z"
replies: 2
views: 249
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/125282-stränghantering-efternamn"
---

# stränghantering efternamn

## #1 — Tigermannen, 2005-03-28T18:59Z

Hej!

Är det någon som vet hur man gör för att få ut efternamnet ur ett namn-fält i  MS SQL-server 2000? 

select namn, efternamn as (????) from tabell

T.ex. om namnet är "Dr Charles Ingvar Jönsson" så ska efternamnet bli "Jönsson". Tacksam för svar!

mvh Tony

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

## #2 — LarsG, 2005-03-29T08:05Z

```
select right(namn,charindex(' ',reverse(namn))-1) from t
```

Och om namnet är 

"Lovisa Salamander Lind"

hur vet du då vad som är efternamn? Det jag vill ha sagt är att du måste lagra titel, förnamn och efternamn som separata kolumner om det skall fungera i alla fall.

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

## #3 — Tigermannen, 2005-03-29T08:40Z

tack

Det sista ordet i namnet är alltid efternamnet i detta fall. Det är inte jag som designat databasen, och jag håller med om att det hade varit mycket bättre med en uppdelning.

Tackar för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/125282-stränghantering-efternamn
