Pobieranie rekordów z bazy mysql a wydajność- RPAD: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzył nową stronę „Niejednokrotnie konieczne jest pobranie rekordu z bazy i skrócenie go przed wyświetleniem do określonej ilości znaków. Zazwyczaj wykonuje się to za pomocą '''sub...”) |
(Brak różnic)
|
Wersja z 00:06, 16 paź 2010
Niejednokrotnie konieczne jest pobranie rekordu z bazy i skrócenie go przed wyświetleniem do określonej ilości znaków. Zazwyczaj wykonuje się to za pomocą substr jednak ma to jedną wadę.Konieczne jest pobranie całego rekordu i dopiero wykonanie na na nim operacji skracania co znacznie zamula serwer.
Znacznie bardziej eleganckim rozwiazaniem jest skorzystanie z Mysql-owej funkcji RPAD która pozwala nam pobrać z bazy określona ilość znaków z rekordu.
Przykład zastosowania: SELECT RPAD (strona , 10 , ) FROM 'strony_komentarze' as test