sql >> Database >  >> RDS >> Mysql

MySQL/SQL eerste 40 karakters van een tekstveld ophalen?

SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...

Zie de LEFT() functie.

Als vuistregel , moet u in PHP nooit doen wat MySQL voor u kan doen. Zie het zo:je wilt niet meer dan strikt noodzakelijk van de DB naar de aanvragende applicaties sturen.

BEWERKEN Als je gaat de volledige gegevens gebruiken op dezelfde pagina (d.w.z. zonder tussentijds verzoek) vaker wel dan niet, is er geen reden niet om de volledige tekst in één keer op te halen. (Zie opmerkingen en Veger's antwoord .)



  1. Hoe de prestaties voor SQLite-database voor Android te verbeteren

  2. Traceervlag 2389 en de nieuwe kardinaliteitsschatter

  3. postgres db-bestanden - welk bestand vertegenwoordigt de specifieke tabel/index?

  4. SQL-tracering, 10046-gebeurtenis in Oracle:trcsess, tkprof-hulpprogramma