我想要具有 20 个字符的字段 pjPROJECTCODE(在字段中也包括字符,否则是空格)和 '::' pjDESCRIPTION 。我的代码如下
SELECT pjPROJECTCODE,CONCAT(pjPROJECTCODE,'::',pjDESCRIPTION) as full
FROM su_project
我想要具有 20 个字符的字段 pjPROJECTCODE(在字段中也包括字符,否则是空格)和 '::' pjDESCRIPTION 。我的代码如下
SELECT pjPROJECTCODE,CONCAT(pjPROJECTCODE,'::',pjDESCRIPTION) as full
FROM su_project
与分隔符联系允许您指定如何连接字符串
尝试
CONCAT_WS('::', pjPROJECTCODE, pjDESCRIPTION)
见http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat-ws
SELECT pjPROJECTCODE,CONCAT(RPAD(pjPROJECTCODE,20,' '),'::',pjDESCRIPTION) as full
FROM su_project
使用 RPAD。