MySQL
keyboard_arrow_down 295 guides
chevron_leftString
Method ASCIIMethod BINMethod BIT_LENGTHMethod CHARMethod CHAR_LENGTHMethod CHARACTER_LENGTHMethod CONCATMethod CONCAT_WSMethod ELTMethod EXPORT_SETMethod FIELDMethod FIND_IN_SETMethod FORMATMethod FROM_BASE64Method HEXMethod INSERTMethod INSTRMethod LCASEMethod LEFTMethod LENGTHMethod LOAD_FILEMethod LOCATEMethod LOWERMethod LPADMethod LTRIMMethod MAKE_SETMethod MIDMethod OCTMethod OCTET_LENGTHMethod ORDMethod POSITIONMethod QUOTEMethod REPEATMethod REPLACEMethod REVERSEMethod RIGHTMethod RPADMethod RTRIMMethod SOUNDEXMethod SPACEMethod STRCMPMethod SUBSTRMethod SUBSTRINGMethod SUBSTRING_INDEXMethod TO_BASE64Method TRIMMethod UCASEMethod UNHEXMethod UPPERMethod WEIGHT_STRING
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
MySQL | TRIM method
schedule Aug 12, 2023
Last updated local_offer
Tags MySQL
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
MySQL's TRIM(~)
method returns the input string with the specified leading and/or trailing string remstr
removed.
Syntax
-- Remove leading and trailing space characters from strSELECT TRIM(str);-- Remove leading and trailing remstr string from strSELECT TRIM(remstr FROM str);-- Remove both or just the leading or trailing remstr string from strSELECT TRIM(BOTH | LEADING | TRAILING remstr FROM str);
Parameters
1. str
| string
The string to remove leading and trailing string from.
2. remstr
| string
| optional
The leading / trailing string to remove. Defaults to ' '
(space).
Return value
The input string with the specified leading / trailing string remstr
removed.
Examples
Remove both leading and trailing string
To remove leading and trailing spaces:
SELECT TRIM(' hello ');
+--------------------------------+| TRIM(' hello ') |+--------------------------------+| hello |+--------------------------------+
To remove the leading and trailing string '?'
:
SELECT TRIM('?' FROM '??????hello???????');
+-------------------------------------+| TRIM('?' FROM '??????hello???????') |+-------------------------------------+| hello |+-------------------------------------+
Remove leading string
To remove just the leading '?
':
SELECT TRIM(LEADING '?' FROM '??????hello???????');
+---------------------------------------------+| TRIM(LEADING '?' FROM '??????hello???????') |+---------------------------------------------+| hello??????? |+---------------------------------------------+
Remove trailing string
To remove just the trailing '?'
:
SELECT TRIM(TRAILING '?' FROM '??????hello???????');
+----------------------------------------------+| TRIM(TRAILING '?' FROM '??????hello???????') |+----------------------------------------------+| ??????hello |+----------------------------------------------+
Published by Arthur Yanagisawa
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official MySQL Documentation
https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_trim
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!