【发布时间】:2013-01-30 14:10:04
【问题描述】:
我正在尝试编写一个 SQL 查询(使用 SELECT 函数),它将获取名字的前两个字母和姓氏的前 5 个字母,然后将它们组合起来并将它们放入一个名为的新列中“用户名。”我试过一起使用 SUBSTRING 和 CONCAT 函数,但我的语法不正确。有谁知道如何做到这一点?
【问题讨论】:
-
请在此处显示您的代码
-
SELECT LEFT(first_name, 2) AS 'a', SUBSTRING(last_name,1,5) AS 'b' CONCAT(a,b) AS 'User Name' FROM customer_contacts;
-
有趣的是,如果你用我的名字这样做,你最终会回到你开始的地方!
标签: mysql sql substring concat