Avatar billede biver.dk Nybegynder
26. oktober 2005 - 23:57 Der er 8 kommentarer og
1 løsning

Hente max antal tegn

Hej

Jeg er ved at lave i en søgefunktion i asp hvor den henter en masse fra en Mysql database.

Fx i beskrivelsen står der måske 1000 tegn med jeg vil kun have vist de 200 første. Hvordan drejer jeg så lige den?
Avatar billede arne_v Ekspert
26. oktober 2005 - 23:59 #1
SELECT LEFT(fetlnavn,200) FROM tabelnavn

måske
Avatar billede biver.dk Nybegynder
27. oktober 2005 - 00:06 #2
virker ikke
Avatar billede biver.dk Nybegynder
27. oktober 2005 - 00:06 #3
andre ideer?
Avatar billede biver.dk Nybegynder
27. oktober 2005 - 00:08 #4
eller hvad skal jeg så skrive når jeg skal have det ud? left eller feltnavn
Avatar billede arne_v Ekspert
27. oktober 2005 - 00:10 #5
mysql> select f2 from t1 where f1=3;
+------+
| f2  |
+------+
| CCC  |
+------+
1 row in set (0.03 sec)

mysql> select left(f2,2) from t1 where f1=3;
+------------+
| left(f2,2) |
+------------+
| CC        |
+------------+
1 row in set (0.00 sec)
Avatar billede biver.dk Nybegynder
27. oktober 2005 - 00:25 #6
så virker det, et svar?
Avatar billede arne_v Ekspert
27. oktober 2005 - 00:29 #7
yes
Avatar billede kilroydk Nybegynder
27. oktober 2005 - 16:10 #8
Den første kommando virker også, men da du piller i felterne skal du give resultatet et nyt navn: "Select Left(feltnavn,200) as Tx From Tabel"
Den skal fungere, ikke så meget der. Nogle databaser kræver dog at du bruger ; istedet for komma. Prøv igen ;-)
Avatar billede arne_v Ekspert
27. oktober 2005 - 16:17 #9
du skal kun givet det selectede et navn hvis du henter ud af resultatet
på navn hvis du henter ud på placerering så er det ligemeget
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