MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQL関数を使用して文字列を別の文字列に詰め込むにはどうすればよいですか?


MySQLにはLPAD()という2つの関数があります および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)

  1. SUBSTRING_INDEXを使用してMySQLで文字列を分割する方法は?

    まずテーブルを作成しましょう- mysql> create table DemoTable1465    -> (    -> Name varchar(40)    -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1465 values('Chris Brown'); Query OK, 1 row affected (0.1

  2. Pythonを使用して数値を文字列に置き換えるにはどうすればよいですか?

    この目的のために、数字をキーとして、その単語表現を値として持つ辞書オブジェクトを使用しましょう- dct={'0':'zero','1':'one','2':'two','3':'three','4':'four',      '5':'five','6':'six','7':'seven','8'