1

我想要具有 20 个字符的字段 pjPROJECTCODE(在字段中也包括字符,否则是空格)和 '::' pjDESCRIPTION 。我的代码如下

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

3 回答 3

2

你要CONCAT_WS

与分隔符联系允许您指定如何连接字符串

于 2013-04-22T05:58:12.493 回答
0

尝试

CONCAT_WS('::', pjPROJECTCODE, pjDESCRIPTION)

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

于 2013-04-22T06:01:41.047 回答
0
SELECT pjPROJECTCODE,CONCAT(RPAD(pjPROJECTCODE,20,' '),'::',pjDESCRIPTION) as full 
FROM su_project

使用 RPAD。

于 2013-04-22T06:07:52.933 回答