为sql分配别名

gijlo24d  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(347)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

两年前关门了。
改进这个问题
在图书馆数据库中有一个用户表,列出了图书馆的所有用户。这些列包括id、名、姓、地址、电子邮件、库id和邮政编码。
生成以下格式的字符串列表:andrew chackley。
连接所有用户的名字、姓氏和电子邮件地址。将其化名为\u字段。这将用于电子邮件营销中的“收件人”字段。
我的代码:

  1. SELECT first_name || last_name || email AS "to_field"
  2. FROM patrons;
yhived7q

yhived7q1#

在您的例子中,我将使用mysql concat \u ws()(这将使用指定的分隔符连接所有非空值):

  1. SELECT
  2. CONCAT_WS(" ", first_name, last_name, email) AS to_field
  3. FROM
  4. patrons

相关问题