---
title: "duplicera kolumn i en selectsats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14194-duplicera-kolumn-i-en-selectsats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2002-02-04T15:31:00.000Z"
updated: "2002-02-04T17:06:00.000Z"
replies: 6
views: 157
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/asp/14194-duplicera-kolumn-i-en-selectsats"
---

# duplicera kolumn i en selectsats

## #1 — doggelito, 2002-02-04T15:31Z

kan man på nått finurligt sätt skapa en virtuell kolumn från en befintlig i en och samma selectsats typ:

```
sql = "SELECT Filelink, right(Filelink, len(Filelink)-instrRev(Filelink,".")) AS Filelink2 FROM Files " ;"
```

jag vill alltså hämta dels hela den ursprungliga kolumnen dels en ny som hämtar de tecken efter punkten, är det möjligt?

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

## #2 — LarsG, 2002-02-04T15:42Z

```
sql = "SELECT Filelink, right(Filelink, len(Filelink)-instrRev(Filelink,'.')) AS Filelink2 FROM Files "
```

Finurligt!

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

## #3 — doggelito, 2002-02-04T15:59Z

jag var tydligen ganska nära då!
funkar dock inte riktigt får detta meddelande:
Undefined function 'instrRev' in expression.
vad göra?

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

## #4 — LarsG, 2002-02-04T16:03Z

Jaha, vilken dbms använder du? 

Jag har för mig att Access har stöd för nästan alla funktioner som finns i vbScript.

I värsta fall får du göra det sen du hämtat upp posten till sidan.

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

## #5 — doggelito, 2002-02-04T16:16Z

jäklans också!
det är naturligtvis en gammal trött accessbas jag använder.
jag ville sortera posterna efter den virtuella kolumnen så därför kan jag ej hämta posterna först.

hmm, en tanke:
jag hämtar ju posterna med getrows till en array, går det att sortera en array på nått sätt?

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

## #6 — LarsG, 2002-02-04T16:52Z

Att sortera på klienten är inte bra.

Ett hack, men det fungerar om filändelsen inte är längre än 4 tecken och det bara finns en punkt bland de 5 sista tecknen.

```
sql = "SELECT Filelink, right(right(Filelink,5),5-instr(right(Filelink,5)))
AS Filelink2 FROM Files "
```

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

## #7 — doggelito, 2002-02-04T17:06Z

Tack, LarsG för svaren men jag tror att jag skapar en till kolumn i databasen istället som sparar bara filändelsen.
Det är i så pass tidigt skede i programeringen så att jag kan bygga om det så. :) Tack ändå!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14194-duplicera-kolumn-i-en-selectsats
