Dans une requête MySQL J'ai cette ligne dans l'instruction SELECT:MySQL Ajouter des points (..) quand court-circuité chaîne
IF(LENGTH(adr.klantnaam) > 20, LEFT(CONCAT(adr.klantnaam,'..'),20), adr.klantnaam) AS klantnaam,
Il raccourcit le texte dans le bit de terrain, il ne sera pas ajouter les points (. .) à la fin lorsque la chaîne est courte.
Comment changer mon code?
Il est préférable d'utiliser la fonction char_length au lieu de la longueur. Ils ne sont pas toujours la même chose si vous traitez des caractères multi-octets. –
@nick rulez merci pour cette astuce! – Muiter