Avatar billede pkdkk Nybegynder
06. december 2007 - 14:26 Der er 8 kommentarer og
1 løsning

SQL sammenlæg 2 kolonner

Hey..

Ved ikke om det kan lade sig gøre det jeg har gang i..

Jeg har en database hvor der er et felt der hedder: km1000 og et felt der hedder km100  ... Disse 2 vil jeg gerne have til at opføre sig som et felt når jeg laver en SELECT, altså noget alla

SELECT * FROM auk WHERE `km1000``km100`>=1000

Hvis det er til at forstå?

De 2 felter skal blive til et:

eks kan km1000 indeholde : 150
og km100 kan indeholde: 000

Dette skal tilsammen blive til: 150000
Avatar billede fennec Nybegynder
06. december 2007 - 14:31 #1
Bare lige så jeg har fattet det...

Kan km100 så indeholde 350??

Dvs at tilsammen skulle resultatet så blive 150350
Avatar billede pkdkk Nybegynder
06. december 2007 - 14:33 #2
Ja.. lige præcis :) ...

Aner ikke om det kan lade sig gøre.
Avatar billede erikjacobsen Ekspert
06. december 2007 - 14:49 #3
Kig på CONCAT: http://mysql.com/concat
Avatar billede erikjacobsen Ekspert
06. december 2007 - 14:50 #4
Eller, hvis det er tal, så: felt1*1000+felt2
Avatar billede pkdkk Nybegynder
06. december 2007 - 14:58 #5
:D Tror faktisk jeg kan bruge det sidste du kom med der ... :D For det er nemlig altid tal ... :=) ... Men hvordan kan jeg så gøre det i SQL ?
Altså: `km1000`*1000+`km100`>1000
Avatar billede fennec Nybegynder
06. december 2007 - 15:33 #6
Præsis som du har skrevet det. Hvis felterne vel og mærket er af en tal type (en char type skal konverteres til tal)

select * from auk WHERE (`km1000`*1000)+`km100` >= 1000
Avatar billede pkdkk Nybegynder
20. juni 2008 - 09:21 #7
Smider I et svar :),

OG tak for hjælpen i øvrigt.
Avatar billede erikjacobsen Ekspert
20. juni 2008 - 09:59 #8
Ingen point til mig, tak.
Avatar billede pkdkk Nybegynder
22. juni 2008 - 20:47 #9
Så lukker jeg den her.. tak for hjælpen :)
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