Avatar billede syscom Nybegynder
29. december 2000 - 13:51 Der er 6 kommentarer og
2 løsninger

Database forspørgsel hvor den skal hente alle id-numre som starter med f.eks. 21

Hej!

Er det ikke muligt at lave en database forspørgsel, som henter alle poster hvor de to første tal i Id\'et f.eks. starter med 21...?

- lad os sige at vi har følgende i vores db:
2070832 : Tekst : Something else
2070833 : Tekst : Once again something
2120001 : Tekst : Bla bla bla
2120002 : Tekst : Bla bla bla bla
2130001 : Tekst : Wolla
2560042 : Tekst : Tekst
2670102 : Tekst : Tekst

Så på en eller anden måde via kaldet få den til at sige, hvis de 2 første cifre i Id\'et er f.eks. 21 - så skal den vælge følgende:
2120001 : Tekst : Bla bla bla
2120002 : Tekst : Bla bla bla bla
2130001 : Tekst : Wolla


Ved godt jeg måske bare burde vælge at lave nogle flere kolonne og så sortere efter et normalt sql kald f.eks. (WHERE Gruppe=\'Something\') - men jeg er faktisk nødt til at bruge det andet hvor den kan finde ud af det udfra Id\'et.










- Go\' bag-jul, og godt nytår
Avatar billede madd Nybegynder
29. december 2000 - 13:55 #1
I din sql sætning:

\"SELECT * FROM Blabla WHERE Left(Blablafelt, 2) = 21;\"

Jeg ved ikke om det du\'er men prøv det...

/MadD
Avatar billede tdaugaard Nybegynder
29. december 2000 - 13:56 #2
Har du prøvet med \"..WHERE gruppe LIKE %21\" ?
Avatar billede tdaugaard Nybegynder
29. december 2000 - 14:02 #3
okay .. Left ville nok være at foretrække, men da Left() returnere en streng må det blive:

\"SELECT * FROM blabla WHERE Left(Blablafelt, 2) = \'21\';\"
Avatar billede madd Nybegynder
29. december 2000 - 14:04 #4
Hmm...det har du nok mere tjek på end mig..hehe..

/MadD
Avatar billede tdaugaard Nybegynder
29. december 2000 - 14:06 #5
*G*
Avatar billede syscom Nybegynder
29. december 2000 - 14:18 #6
Madd >> Det havde jeg slet ikke tænkt på, skide smart, og det virker jo (indtil videre) :) upåklageligt!

Tdaugaard >> Ved at bruge like, føler jeg at der kan ske små fejl og li. da det jo ikke er helt præcis - dog skal du ikke snydes for lidt points :) - så derfor får du også lidt.

Tak til jer begge to!
Avatar billede madd Nybegynder
29. december 2000 - 14:29 #7
Øvbøv.....tdaugaard har jo så mange i forvejen....baah....stakkels lille mig... :P

/MadD
Avatar billede syscom Nybegynder
29. december 2000 - 19:46 #8
:)
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
Kurser inden for grundlæggende programmering

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