Mysql共通関数(11)-trim関数

2285 ワード

Mysql常用関数のまとめは、次の文章を参照してください.
https://www.cnblogs.com/poloyy/p/12890763.html
 
trimの役割
文字列の左右のスペースを削除
 
trimの構文フォーマット
TRIM(s) 

くりちゃん
SELECT TRIM('  bar   '); # bar

 
広がる
  • Pythonのtrim関数を使った仲間は知っているはずですが、削除する記号
  • を指定することができます.
  • 同じMysqlのtrim関数でも削除記号を指定できますが、デフォルトはスペース
  • です.
     
    trimの高度な構文フォーマット
    TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)

    構文フォーマットの説明
  • {BOTH|LEADING|TRAILING}:削除の範囲を指し、BOTHは前後ともに削除し、LEADINGは前面のみ削除し、TRAILINGは後
  • のみ削除する.
  • remstr:削除する記号を指定します.デフォルトはスペースです.指定しないのはスペース
  • です.
     
    高級文法形式の栗
    SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx'); # barxxx
    
    SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx'); # bar
    
    SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz'); # barx

     
    最後に
    もちろん、普段使うのはせいぜいスペースを削除するので、簡単なフォーマットのtrimは必ず使って、それから高級なフォーマットのtrimをマスターすればいいです!