Avatar billede withli Nybegynder
11. oktober 2004 - 20:57 Der er 1 kommentar og
1 løsning

SQL pille en sub-streng fra et tekst felt.

hey gang

Hvis jeg nu skal havde trukket en streng ud af en database.

hvis nu at vi har det her felt i vores database, lad os kalde den ExternalText

"IDcategory=2;idproduct=4;iduser=1"
"IDcategory=1;idproduct=3;iduser=2"
"IDcategory=3;idproduct=2;iduser=3"
"IDcategory=5;idproduct=1;iduser=6"

Jeg kunne godt tænke mig at hive de værdier ud som er associeret med IDcategory= og så benytte dem til at søge på noget andet tekstfelt.

Dette betyder at jeg ikke blot ville hente den ud med substr på idproduct=2 foreksempel, men at jeg gerne vil havde værdien 3 ud, for at bruge den som relations grundlag i en anden tabel.


PS: det er en postgres base
Nogle gode ideer.
Avatar billede Slettet bruger
17. oktober 2004 - 09:03 #1
Kan du ikke bruge noget sub-select

select * from noget where enkolonne = (select substr(idcategory) from externaltext wher....)
Avatar billede withli Nybegynder
16. december 2004 - 12:20 #2
Nej jeg ville gerne hive 3 ud for eksempel men jeg har gjort det ude i c#
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