如何使用MySQL函式將一個字串填充到另一個字串中?


MySQL有兩個函式,分別是**LPAD()**和**RPAD()**,我們可以用它們來填充字串。

**LPAD()**函式,顧名思義,它在字串左側進行填充。以下是它在MySQL中的語法:

語法

LPAD(original_string, @length, pad_string)

這裡,

  • original_string 是要填充的字串。
  • length 是填充後返回字串的總長度。
  • Pad_string 是用於填充 original_string 的字串。

示例

mysql> SELECT LPAD('tutorialspoint',18,'www.');
+----------------------------------+
| LPAD('tutorialspoint',18,'www.') |
+----------------------------------+
| www.tutorialspoint               |
+----------------------------------+
1 row in set (0.00 sec)

RPAD()函式,顧名思義,它在字串右側進行填充。以下是它在MySQL中的語法:

語法

RPAD(original_string, @length, pad_string)

這裡,

  • original_string 是要填充的字串。
  • length 是填充後返回字串的總長度。
  • Pad_string 是用於填充 original_string 的字串。

示例

mysql> SELECT RPAD('www.tutorialspoint',22,'.com');
+--------------------------------------+
| RPAD('www.tutorialspoint',22,'.com') |
+--------------------------------------+
| www.tutorialspoint.com               |
+--------------------------------------+
1 row in set (0.06 sec)

更新於:2020年6月20日

299 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告