Avatar billede filix Nybegynder
03. marts 2010 - 14:47 Der er 5 kommentarer og
1 løsning

Brug af SQL ALIAS og LIKE

Hejsa

jeg sidder med denne sætning

SELECT        fornavn + ' ' + efternavn AS navn
FROM            person
WHERE        (navn LIKE '%Ras%')

Problemet er fordi "navn" ikke egenlig er et kolonne navn, men vil høre om der er andre måder og samle data på fra 2 kolonner og i samme sætning bruge den sammenlagte data til og lave en LIKE på ?
Avatar billede terry Ekspert
03. marts 2010 - 14:56 #1
fornavn & ' ' & efternavn as Navn
Avatar billede terry Ekspert
03. marts 2010 - 14:59 #2
you could also try

WHERE ( fornavn & ' ' & efternavn LIKE '%Ras%')

or

WHERE (fornavn LIKE '%Ras%') OR (efternavn LIKE '%Ras%')
Avatar billede terry Ekspert
03. marts 2010 - 15:10 #3
you didnt say which dB your using?
Avatar billede filix Nybegynder
04. marts 2010 - 08:05 #4
Well that can be a bid hard to tell since I just get "served" the database ... But i would take a guess on a MS SQL.
Avatar billede filix Nybegynder
04. marts 2010 - 08:23 #5
This one did the golden trick
WHERE ( fornavn & ' ' & efternavn LIKE '%Ras%')

Super thx !
Avatar billede terry Ekspert
04. marts 2010 - 08:36 #6
great. Thanks for the points
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