Avatar billede dogg Nybegynder
18. december 2003 - 16:05 Der er 8 kommentarer og
1 løsning

Left og right og len

Hej!

Jeg skal i en sql-sætning bruge noget i retningen af:

Select * from brugere where (right(etellerandet,len(etellerandet)-4) = " & etellerandetandet & ".....

Til min store irritation fandt jeg ud af at man ikke kan bruge len, right og left i den sammenhæng.....#%&/"!^!!

Nogen der kan hjælpe mig med en løsning??

Takker!!

- Niels
Avatar billede arne_v Ekspert
18. december 2003 - 16:39 #1
len hedder length
& er concat
resten burde virke

læs mere her:
  http://www.mysql.com/doc/en/String_functions.html
Avatar billede dogg Nybegynder
18. december 2003 - 17:02 #2
hmmmm.... Det der med concat forstår jeg ikke lige??
Avatar billede arne_v Ekspert
18. december 2003 - 17:32 #3
Hvis du skal konkatanere på MySQL så er det CONCAT funktionen (se linket).

Ved nærmere eftersyn, så er dine & operatorer nok i applikationen og
ikke i MySQL.
Avatar billede dogg Nybegynder
18. december 2003 - 17:36 #4
Hvordan skal sql-sætningen så se ud hvis det skal være: Select * from brugere where (right(etellerandet,len(etellerandet)-4) = 10

Forstår ikke concat-funktionen i den her sammenhæng :)
Avatar billede arne_v Ekspert
18. december 2003 - 17:38 #5
Select * from brugere where (right(etellerandet,length(etellerandet)-4) = 10
Avatar billede arne_v Ekspert
18. december 2003 - 17:39 #6
CONCAT er til situationer som:

WHERE f1 LIKE CONCAT('%',f2,'%')
Avatar billede dogg Nybegynder
18. december 2003 - 17:47 #7
Takker nu virkede det! aha! Altså den du lige lavede er en slags slags instr?
Avatar billede arne_v Ekspert
18. december 2003 - 17:49 #8
Nej MySQL CONCAT svarer til VB &.

CONCAT('%','AAA','%') er '%AAA%'
Avatar billede dogg Nybegynder
18. december 2003 - 17:52 #9
ok. Nu er jeg med :) takker for hjælpen !! Og go jul!
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