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

Mysql 如何在select语句中使用不同的列名从sql中命名类似的列,mysql,sql,Mysql,Sql,sql表“tb\U帐户”中有一列“客户机\U代码”。我想创建一个带有两列别名的select语句'cl\u code'和'acc\u num',但所有语句都是从'client\u code'列填充的。select结果的别名如下: SELECT acc.client_code as acc_num, acc.client_code as cl_code FROM tb_accounts as acc WHERE .... 考虑使用两个不同的名称对同一列使用别名。例如 从表中选择“ABC”作为名字,

sql表“tb\U帐户”中有一列“客户机\U代码”。我想创建一个带有两列别名的
select
语句
'cl\u code'
'acc\u num'
,但所有语句都是从
'client\u code'
列填充的。

select结果的别名如下:

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

考虑使用两个不同的名称对同一列使用别名。例如

从表中选择“ABC”作为名字,“ABC”作为姓氏

阅读更多关于别名的信息。。

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
table_name AS alias_name
MySQL中表别名的语法为:

column_name AS alias_name
table_name AS alias_name
参数或参数

列名称: 要作为别名的列的原始名称

表格名称: 要作为别名的表的原始名称

作为:
要分配给列或表的临时名称。

如果我解决了您的问题,请您在我的答案上签名作为此问题的答案。您对此有什么问题?到目前为止,您尝试了什么来解决它?尝试使用
从tb_帐户中选择客户代码作为acc_num,选择客户代码作为cl_代码
;我想知道像
client\u code as(cl\u code,acc\u num)
这样的东西是否可能,不是因为我懒惰,而是我必须在几个专栏中重复这一点