你可以使用CONCAT()和SUBSTRING():
select
concat(substring(fname, 1, 2), substring(lname, 1, 5)) UserName
from yourtable
Run Code Online (Sandbox Code Playgroud)
或者你可以使用LEFT()同CONCAT():
select
concat(left(fname, 2), left(lname, 5)) UserName
from yourtable
Run Code Online (Sandbox Code Playgroud)
如果您的样本数据是:
CREATE TABLE yourtable (`fname` varchar(4), `lname` varchar(50)) ;
INSERT INTO yourtable (`fname`, `lname`)
VALUES ('John', 'Smithton'),
('Abby', 'Jonesing');
Run Code Online (Sandbox Code Playgroud)
两个查询都将返回:
| USERNAME |
------------
| JoSmith |
| AbJones |
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12608 次 |
| 最近记录: |