如何在select语句中用不同的列名命名sql中的类似列

cl25kdpy  于 2021-07-24  发布在  Java
关注(0)|答案(3)|浏览(221)

有一列 'client_code' 在sql表中 'tb_accounts' . 我想创建一个 select 具有两列别名的语句 'cl_code' 以及 'acc_num' ,但都是从 'client_code' 列。

t3psigkw

t3psigkw1#

选择结果的别名如下:

SELECT
acc.client_code as acc_num,
acc.client_code as cl_code
FROM
tb_accounts as acc
WHERE ....
nwnhqdif

nwnhqdif2#

考虑用两个不同的名称给同一列取别名。如。 select 'ABC' as firstname, 'ABC' as lastname from table 在此处阅读有关别名的更多信息。。https://www.w3schools.com/sql/sql_alias.asp

tjjdgumg

tjjdgumg3#

mysql别名用于为列或表创建临时名称。

SELECT A.client_code as `cl_code`, A.client_code as `acc_num` 
FROM tb_accounts as A WHERE condition;

语法
在mysql中别名列的语法是:

column_name AS alias_name

mysql中的表别名语法如下:

table_name AS alias_name

参数或参数
column\u name:要使用别名的列的原始名称。
table\ u name:您要使用别名的表的原始名称。
as:要分配给列或表的临时名称。

相关问题