MySQL中如何选择多个列并显示在单个列中

为此使用concat()。让我们首先创建一个表-

create table DemoTable

   -> (

   -> FirstName varchar(30),

   -> LastName varchar(30)

   -> );

使用插入命令在表中插入一些记录-

insert into DemoTable values('Chris','Brown');

insert into DemoTable values('Adam','Smith');

insert into DemoTable values('Carol','Taylor');

使用select语句显示表中的所有记录-

select *from DemoTable;

输出结果

这将产生以下输出-

+-----------+----------+

| FirstName | LastName |

+-----------+----------+

| Chris     | Brown    |

| Adam      | Smith    |

| Carol     | Taylor   |

+-----------+----------+

3 rows in set (0.00 sec)

以下是选择具有单个别名的多列的查询-

select concat(FirstName,' ',LastName) as concatValue from DemoTable order by

concatValue DESC;

输出结果

这将产生以下输出-

+--------------+

| concatValue  |

+--------------+

| Chris Brown  |

| Carol Taylor |

| Adam Smith   |

+--------------+

3 rows in set (0.00 sec)

以上是 MySQL中如何选择多个列并显示在单个列中 的全部内容, 来源链接: utcz.com/z/327337.html

回到顶部