Avatar billede repsak Nybegynder
12. oktober 2003 - 17:44 Der er 11 kommentarer og
2 løsninger

2 felter til 1

Hvordan kan jeg samle to felter til 1, så firstname og lastname samles i én attribut? (med mellemrum imellem så det ikke blir BoJensen men Bo Jensen)

SELECT blabla AS fullname

jeg ved godt at jeg i selve applikationen vil kunne samle dem, men det ville nu være rart med ét felt.
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 17:45 #1
select concat(fornavn,' ',efternavn) as fullname ....osv...
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 17:46 #2
CONCAT(firstname,' ',lastname)
Avatar billede repsak Nybegynder
12. oktober 2003 - 17:49 #3
I'll let you share - tak for hurtigt svar (Erik svar :-)
Avatar billede arne_v Ekspert
12. oktober 2003 - 17:49 #4
ALTER TABLE tabel ADD COLUMN name VARCHAR(50);
UPDATE tabel SET name = CONCAT(firstname,' ',lastname);
ALTER TABLE tabel DROP COLUMN firstname;
ALTER TABLE tabel DROP COLUMN lastname;

måske ?
Avatar billede repsak Nybegynder
12. oktober 2003 - 17:53 #5
arne_v -> din kode samler first/lastname permanent ik?
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 17:55 #6
Jo det må den gøre
Avatar billede arne_v Ekspert
12. oktober 2003 - 17:56 #7
Jo - sådan forstod jeg problem-stillingen.

Men det ser ud som jeg var ret ene om den fortolkning.
Avatar billede repsak Nybegynder
12. oktober 2003 - 17:58 #8
arne_v -> jeps sorry, men erik og jakob har løst min problemstilling :-)
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 18:03 #9
ok da.

Om det så er fornuftigt at gøre er en anden sag. Laver du en opdeling af
din applikation i Model-View-Controller, er det jo ikke sikkert din model
eller database lag skal tage stilling til den slags...
Avatar billede repsak Nybegynder
12. oktober 2003 - 18:10 #10
erikjacobsen -> du har faktisk en god pointe der...
Avatar billede jakobclausen Nybegynder
12. oktober 2003 - 18:13 #11
erikjacobsen >> Er ikke lige helt med - hvad synes du der er bedst CONCAT eller permanent?
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 18:15 #12
Jeg synes også det var smaaart med alle de datoformattering man kan
lave i MySql (fx), men strengt taget er det noget, der skal tages stilling
til i "View"-delen. Om man så har en streng MVC-opdeling er lidt ligemeget,
det er mere at det er de rigtige dele af systemet der tager ansvar for deres ting.
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 18:15 #13
jakob: ingen af delene. Lad noget senere i systemet tage sig af det.
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