MySQL 使用别名连接(长度)
MySQL Concat (Length) with Alias
我一直在将 select 查询格式化为一个具有设定长度的巨型字符串:
SELECT DISTINCT
CONCAT(CONCAT(ulname,SPACE(15-LENGTH(ulname))))
FROM users WHERE ulname = 'Test'
但是可以用空白别名做同样的事情吗?如果我要这样做
Select '' AS CustomerID
我不太确定那时我将如何设置间距。会不会像
CONCAT('' AS CustomerID, SPACE(10 - LENGTH(CustomerID)))?
也许您正在寻找这样的东西:
SELECT DISTINCT
LEFT(CONCAT(ulname,SPACE(15)),15)
FROM test
WHERE ulname = 'test';
我一直在将 select 查询格式化为一个具有设定长度的巨型字符串:
SELECT DISTINCT
CONCAT(CONCAT(ulname,SPACE(15-LENGTH(ulname))))
FROM users WHERE ulname = 'Test'
但是可以用空白别名做同样的事情吗?如果我要这样做
Select '' AS CustomerID
我不太确定那时我将如何设置间距。会不会像
CONCAT('' AS CustomerID, SPACE(10 - LENGTH(CustomerID)))?
也许您正在寻找这样的东西:
SELECT DISTINCT
LEFT(CONCAT(ulname,SPACE(15)),15)
FROM test
WHERE ulname = 'test';