Avatar billede repsak Nybegynder
17. august 2003 - 15:02 Der er 4 kommentarer og
1 løsning

selecte start af felt

Findes der et sql-script som kan udvælge de første 40 ord af et felt? Jeg har et stort felt hvoraf jeg kun skal bruge de 40 første ord, så er det jo ærgeligt at hente HELE feltet
Avatar billede schaefner Juniormester
17. august 2003 - 15:04 #1
http://www.delfs.dk/articles/danish/Start_af_tekst.php

Den første. Men den tager ikke efter ord, men efter antal tegn, hvilket også er den nemmeste, for ikke at sige eneste, løsning.
Avatar billede arne_v Ekspert
17. august 2003 - 15:06 #2
Jeg tror ikke at der er nogen egnet funktion til at hente de første
40 ord.

Hent hele feltet og lad din applikation finde de første 40 ord.
Avatar billede arne_v Ekspert
17. august 2003 - 15:09 #3
Hele felt værdien skal naturligvis læses op fra disk.

Men hvis applikation og database er på 2 forskellige maskiner, så kan jeg
godt se pointen i at undgå at flytte alle de KB/MB over netværket.

I lidt mere high-end databaser kan man normalt skrive stored procedures
i Java og så kunne man lave en speciel stored procedure som returnerede
de første 40 ord.

Men ikke i MySQL.
Avatar billede repsak Nybegynder
17. august 2003 - 15:20 #4
schaefner -> det var noget som kunne bruges..., så du må gerne svare
Avatar billede schaefner Juniormester
17. august 2003 - 15:22 #5
svar
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