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

MySQLのOracle連結演算子に相当しますか?


concat演算子は、ORACLEで使用できます。 MySQLはconcat()関数を使用して連結を実行します。

concat()関数を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-

mysql> create table ConcatenationDemo
   −> (
   −> Id int,
   −> Name varchar(100)
   −> );
Query OK, 0 rows affected (0.86 sec)

挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-

mysql> insert into ConcatenationDemo values(100,'John');
Query OK, 1 row affected (0.19 sec)

mysql> insert into ConcatenationDemo values(101,'Sam');
Query OK, 1 row affected (0.25 sec)

mysql> insert into ConcatenationDemo values(102,'Johnson');
Query OK, 1 row affected (0.15 sec)

mysql> insert into ConcatenationDemo values(103,'Carol');
Query OK, 1 row affected (0.26 sec)

mysql> insert into ConcatenationDemo values(104,'Bob');
Query OK, 1 row affected (0.13 sec)

selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-

mysql> select *from ConcatenationDemo;

以下は出力です-

+------+---------+
| Id   | Name    |
+------+---------+
|  100 | John    |
|  101 | Sam     |
|  102 | Johnson |
|  103 | Carol   |
|  104 | Bob     |
+------+---------+
5 rows in set (0.00 sec)

これがMySQLで連結を実行するためのクエリです-

mysql> select concat('(',Id,',',Name,')') as ConcatIdAndName from ConcatenationDemo;

以下は、連結された結果を表示する出力です-

+-----------------+
| ConcatIdAndName |
+-----------------+
| (100,John)      |
| (101,Sam)       |
| (102,Johnson)   |
| (103,Carol)     |
| (104,Bob)       |
+-----------------+
5 rows in set (0.00 sec)

  1. MySQLで数値文字列の比較演算子を使用するにはどうすればよいですか?

    数値文字列に比較演算子を使用するには、substring()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1881    (    UserId int,    UserEducationGap varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1881

  2. MySQL標準サーバーとMySQLエンタープライズサーバーの違い

    MySQL Enterprise Edition MySQL Enterprise Editionには、ユーザーが最高レベルのMySQLのスケーラビリティ、セキュリティ、信頼性、および稼働時間を達成するのに役立つ高度な機能、管理ツール、およびテクニカルサポートが付属しています。ビジネスクリティカルなMySQLアプリケーションの開発、展開、および管理に関連するリスク、複雑さ、およびコストを削減します。 MySQLデータベースサービスは、世界で最も人気のあるオープンソースデータベースと見なされているMySQLを使用してクラウドネイティブアプリケーションをデプロイするのに役立つフルマネージドデ