我想用格式空间连接2个字段

时间:2013-04-22 05:55:31

标签: mysql

我希望字段pjPROJECTCODE有20个字符(在字段中也包含字符,否则是空格)和'::'pjDESCRIPTION。我的代码在下面

SELECT pjPROJECTCODE,CONCAT(pjPROJECTCODE,'::',pjDESCRIPTION) as full 
FROM su_project

3 个答案:

答案 0 :(得分:2)

您需要CONCAT_WS

与分隔符联系可以让您具体了解如何连接字符串

答案 1 :(得分:0)

尝试

CONCAT_WS('::', pjPROJECTCODE, pjDESCRIPTION)

请参阅http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat-ws

答案 2 :(得分:0)

SELECT pjPROJECTCODE,CONCAT(RPAD(pjPROJECTCODE,20,' '),'::',pjDESCRIPTION) as full 
FROM su_project

使用RPAD。