English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
パラメータ「,」を持つ「concat()」関数の助けにより、結果をカンマ区切りのリストとして表示することができます。
次に、例を見てみましょう。まず、テーブルを作成します。CREATEコマンドはテーブルを作成するために使用されます。
mysql> create table CommaSeperateDemo - > ( - > Id int( - > FirstName varchar(100), - > LastName varchar(100) - > );
mysql> insert into CommaSeperateDemo values(1,'John','Taylor'); mysql> insert into CommaSeperateDemo values(2,'Carol','Taylor'); mysql> insert into CommaSeperateDemo values(3,'Johnson','T.');
次に、すべてのレコードを表示してみましょう。
mysql> select *from CommaSeperateDemo;
以下は出力です。
+------+-----------+----------+ | Id | FirstName | LastName | +------+-----------+----------+ | 1 | John | Taylor | | 2 | Carol | Taylor | | 3 | Johnson | T. | +------+-----------+----------+ 3 セット内の行(0.00 秒)
以下のコマンドの助けにより、カンマで区切られたリストの形式で結果を取得する構文です concat()
Select concat(ColumnName1, ',', ColumnName2, ',', ColumnName3,.............) as AliasName from yourTableName;
次のクエリで上記の構文を実装してみましょう。
mysql> SELECT concat(Id, ',', FirstName,',', LastName) as CONCATEIDFIRSTANDLASTNAME from CommaSeperateDemo;
以下は構文です。
+---------------------------+ | CONCATEIDFIRSTANDLASTNAME | +---------------------------+ | 1,John,Taylor | | 2,Carol,Taylor | | 3,Johnson,T. | +---------------------------+ 3 セット内の行(0.00 秒)