MySQL concat_ws()方法的用法
要获取CSV格式的输出MySQL查询结果,请使用concat_ws()。语法如下-
SELECT CONCAT_WS(‘,’,yourColumnName1,yourColumnName2,yourColumnName3,....N) as anyVariableName from yourTableName;
为了理解上述语法,让我们创建一个表。创建表的查询如下-
mysql> create table CSVFormatOutputs -> ( -> StudentId int not null auto_increment, -> StudentName varchar(20), -> StudentAge int, -> PRIMARY KEY(StudentId) -> );
使用insert命令在表中插入一些记录。查询如下-
mysql> insert into CSVFormatOutputs(StudentName,StudentAge) values('Mike',23);
mysql> insert into CSVFormatOutputs(StudentName,StudentAge) values('John',26);
mysql> insert into CSVFormatOutputs(StudentName,StudentAge) values('Sam',19);
mysql> insert into CSVFormatOutputs(StudentName,StudentAge) values('Carol',27);
mysql> insert into CSVFormatOutputs(StudentName,StudentAge) values('Bob',24);使用select语句显示表中的所有记录。查询如下-
mysql> select *from CSVFormatOutputs;
以下是输出-
+-----------+-------------+------------+ | StudentId | StudentName | StudentAge | +-----------+-------------+------------+ | 1 | Mike | 23 | | 2 | John | 26 | | 3 | Sam | 19 | | 4 | Carol | 27 | | 5 | Bob | 24 | +-----------+-------------+------------+ 5 rows in set (0.00 sec)
这是MySQL查询,使用concat_ws()将CSV(逗号分隔值)格式的输出输出到屏幕-
mysql> select concat_ws(',',StudentId,StudentName,StudentAge) as CSVFormat from CSVFormatOutputs;以下是显示CSV格式记录的输出-
+------------+ | CSVFormat | +------------+ | 1,Mike,23 | | 2,John,26 | | 3,Sam,19 | | 4,Carol,27 | | 5,Bob,24 | +------------+ 5 rows in set (0.00 sec)
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短