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

MySQLでは、2つ以上の文字列をセパレータと一緒に組み合わせるにはどうすればよいですか?


MySQLでは、CONCAT_WS()関数を使用して、2つ以上の文字列をセパレータとともに組み合わせることができます。この関数の構文はCONCAT_WS(Separator、String1、String2、…、StringN)です。

ここで、CONCAT_WS関数の引数は、Separatorと、そのセパレータとともに単一の文字列として連結する必要のある文字列です。数値以外の区切り文字は引用符で囲む必要があります。

mysql> Select CONCAT_WS('.','www','tutorialspoint','com');
+---------------------------------------------+
| CONCAT_WS('.','www','tutorialspoint','com') |
+---------------------------------------------+
| www.tutorialspoint.com                      |
+---------------------------------------------+
1 row in set (0.00 sec)

上記の例では、連結する必要がある3つの文字列(www、tutorialspoint、com)の間に挿入された区切り文字「。」(つまり、ドット)を確認できます。


  1. Android sqliteで2つ以上の列をセパレーターで連結するにはどうすればよいですか?

    例に入る前に、Androidのsqliteデータベースが何であるかを知っておく必要があります。 SQLiteは、デバイス上のテキストファイルにデータを保存するオープンソースのSQLデータベースです。 Androidには、SQLiteデータベースの実装が組み込まれています。 SQLiteは、すべてのリレーショナルデータベース機能をサポートしています。このデータベースにアクセスするために、JDBC、ODBCなどのデータベースへの接続を確立する必要はありません。 この例は、Androidsqliteで2つ以上の列を区切り文字で連結する方法について示しています。 ステップ1 − Android S

  2. MySQLデータベースのアンパサンドを&に置き換えるにはどうすればよいですか?

    &をアンパサンドに置き換えるには、MySQL REPLACE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Value) values(&