Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] SUBSTRING i dodatkowe oznaczenie
Forum PHP.pl > Forum > Przedszkole
redelek
Cześć,

Porcjuję sobie wyniki z niektórych pól od razu w zapytaniu SELECT .
  1. SELECT id, SUBSTRING(imie,1,10), SUBSTRING(nazwisko,1,10) itd


Czy jest możliwość przy takim skracaniu , żeby dopisał trzy kropki?

Po wyświetleniu nie wiem czy to pełne nazwisko czy nie , i chciałbym dopisywać trzy kropki np.
Mam wynik taki
Kołączkows

A tak naprawdę gość ma Kołączkowski .

Będę wdzięczny za info, czy taka możliwość jest
skowron-line
Tak jest taka możliwość z tym że musisz sobie sprawdzić jaka jest długość ciągu
f: LENGHT
f: CONCAT
i oczywiście IF lub CASE
Ale bardziej bym na CASE postawił.
kefirek
  1. SELECT IF(LENGTH(imie)> 6 , CONCAT(SUBSTRING(imie,3),'...') ,imie) AS imie FROM imie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.