Mr TMedlem sedan maj 20071 061 inlägg Har en databas med massa texter/historier (http://fun.axplock.com).
Som en liten grej tänkte jag nu bara hämta kortare texter från denna databas och använda som reklamtexter. Men hur gör man ?
Databasen (dom viktiga fälten) :
id - int(11)
story - text
Hur gör jag en SQL förfrågan som bara tar ut poster med texter på säg 40 tecken ?
Tacksam för alla hjälp.
(hoppas jag gjort mig förstådd)
SPiNMedlem sedan mars 20007 896 inlägg SELECT LEFT(story, 25) AS shorttext FROM myTbl
Hämtar 25 tecken från fältet story. Fungerar i MySQL, vilken DBMS använder du?
Mr TMedlem sedan maj 20071 061 inlägg Just för denna databasen använder jag MYSQL v4.1.14
Mr TMedlem sedan maj 20071 061 inlägg Hmmm... tror vi missförstått varandra. Jag vill ha en fråga som ENDAST tar fram poster där fältet "story" innehåller (i ex. ovan) 25tecken eller färre !
Altså måste jag i SQL frågan räkna tecken i posten "story" och utesluta alla poster där fältet "story" har för mycket tecken i sig.
Men hur gör jag detta ?
MeleaMedlem sedan juli 20033 147 inlägg SELECT story FROM myTbl1 WHERE CHAR_LENGTH(story) <= 40
Mr TMedlem sedan maj 20071 061 inlägg UNDERBART ! Funkar fin fint !
Stort tack för hjälpen.