Mysql
 sql >> Base de données >  >> RDS >> Mysql

Supprimer ou supprimer les premiers ou derniers caractères de la base de données MySQL avec SQL

Une autre fonction de chaîne utile dans la base de données MySQL est TRIM () qui renverra une chaîne de texte après avoir supprimé les caractères de début ou de fin correspondants, également appelés préfixes ou suffixes. Il a été décrit par la référence MySQL comme une fonction qui renvoie la chaîne str avec tous les préfixes ou suffixes remstr supprimés. Si aucun des spécificateurs BOTH, LEADING ou TRAILING n'est donné, BOTH est supposé. remstr est facultatif et, s'il n'est pas spécifié, les espaces sont supprimés.

Syntaxe de TRIM() :

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str)

Par exemple :

SELECT TRIM('  bar   ');

renverra 'bar' (espaces supprimés).

SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');

renverra ‘barxxx’ (seuls les caractères x en tête sont supprimés).

SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');

renverra 'bar' (les xs de début et de fin sont supprimés).

SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');

renverra 'barx' (xyz final est effacé).

Cette fonction est sécurisée sur plusieurs octets. Et il peut également être utilisé avec d'autres commandes SQL telles que UPDATE pour effectuer une mise à jour de modification directement sur les données de table de base de données avec des instructions SQL à l'aide d'un outil tel que phpMyAdmin.