Avatar billede henrik2000 Nybegynder
04. februar 2002 - 07:55 Der er 1 kommentar og
1 løsning

insert indhold af 2 felter ind i 1

Hej!
jeg vil gerne indsætte efternavn,fornavn i et felt i en tabel.

jeg kører så denne her i query-analyzeren:

INSERT INTO tabel1
(fuldenavn)
SELECT
fornavn
FROM
tabel2

Men hvordan får man indholdet af 2 felter med? man kan jo ikke skrive "efternavn, fornavn" der hvor der lige nu står fornavn.

i tabel2 er felterne "fornavn" og "efternavn", i tabel1 er feltet "fuldenavn".




Avatar billede proaccess Nybegynder
04. februar 2002 - 08:21 #1
du har sikkert en CONCAT-funktion, som kan bruges...

hér er 3 alternative syntax'er:
ÌNSERT INTO tabel1 (fuldenavn) SELECT CONCAT(fornavn, efternavn) FROM tabel2
INSERT INTO tabel1 (fuldenavn) SELECT fornavn || " " || efternavn FROM tabel2
INSERT INTO tabel1 (fuldenavn) SELECT fornavn & " " & efternavn FROM tabel2
Avatar billede henrik2000 Nybegynder
04. februar 2002 - 08:31 #2
Den har jeg ikke hørt om. Men jeg kan se at den findes i "books online", så der kan jeg læse om den. Tak for tippet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester